BMv6(1 ӵĦĦӵĦ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{{{}}}zzz}}}~~~||||||~~~{{{{{{{{{{{{|||}}}zzz~~~~~~~~~}}}|||xxxvvvxxx{{{uuunnnvvv~~~|||~~~}}}yyywwwwwwyyy~~~|||{{{|||}}}xxxttttttwww{{{~~~yyyvvvtttvvv|||~~~{{{|||{{{yyyvvvrrrooollljjjppprrrtttssspppmmmlllkkkpppnnnllllllllllllkkkjjjoooooommmjjjgggjjjssszzzsssrrrqqqpppqqqrrrssstttiiihhhfffeeefffhhhjjjllliiikkkmmmoooqqqqqqqqqqqqqqqqqqqqqpppooonnnmmmmmmooossswwwuuupppmmmnnnqqqtttuuusssooojjjggggggiiieeemmmrrrqqqsssyyy|||yyytttuuuuuuvvvwwwyyyzzz{{{sssqqqpppqqqrrrtttuuuuuuppprrrtttwwwxxxyyyyyyyyywwwzzz~~~}}}}}}{{{yyyyyy{{{|||zzzxxx}}}||||||||||||zzzvvvsss~~~zzzwwwuuuttttttyyyvvvsssqqqrrrtttwwwxxxwwwtttoookkkjjjkkkmmmooonnnjjjgggiiilllnnnllljjjiiiiiiiiihhhgggeeedddcccdddfffhhhhhhfffdddccccccbbbaaa```___`````````___bbbddddddaaa]]]\\\aaaeeeeeeeeedddddddddeeefffgggbbbaaa^^^\\\[[[\\\]]]^^^______aaabbbccccccddddddgggeeecccaaa_________```^^^aaaeeeeeecccaaaaaaccceeeffffffddd```]]]]]]^^^^^^dddfffddddddhhhiiigggffffffffffffgggiiikkkllleeecccbbbbbbdddfffhhhhhhffffffgggjjjlllnnnoooooolllmmmnnnppprrrtttvvvvvvwwwzzz~~~}}}zzzzzzzzz|||~~~}}}||||||}}}}}}zzz}}}|||{{{zzzzzz{{{}}}~~~~~~}}}|||zzzxxxyyy{{{~~~{{{wwwtttrrrnnnjjjhhhiiilllmmmnnnpppnnnmmmmmmmmmllliiigggqqqpppnnnkkkiiihhhggggggmmmkkkhhhfffeeefffhhhjjjkkkiiieeeaaa___]]]]]]]]]```]]]ZZZYYY[[[[[[YYYVVVXXXXXXYYYZZZ[[[[[[[[[ZZZXXXZZZ\\\]]]\\\ZZZZZZ[[[WWWVVVVVVUUUUUUUUUVVVVVVUUUXXXZZZYYYUUURRRSSSTTTYYYYYYYYYYYYYYYZZZ[[[\\\[[[YYYVVVSSSQQQPPPPPPPPPUUUUUUUUUUUUVVVWWWXXXYYY___\\\XXXTTTRRRRRRSSSTTTNNNQQQTTTWWWXXXXXXWWWVVVXXXZZZ[[[ZZZXXXUUUTTTTTTTTTXXXZZZXXXWWWYYYZZZYYY[[[YYYXXXVVVWWWYYY[[[]]]XXXVVVUUUTTTVVVXXX[[[]]]\\\ZZZXXXZZZ___bbbdddccc___]]][[[]]]aaadddddddddbbbeeejjjmmmlllkkkjjjjjjbbbeeeiiikkkkkkjjjjjjjjjjjjlllpppsssvvvvvvvvvvvvuuuwww{{{}}}~~~}}}{{{zzzzzz~~~~~~|||||||||{{{yyywwwtttrrrrrrqqqqqqqqqqqqrrrttttttyyyvvvsssrrrrrrrrrrrrqqqpppsssvvvxxxvvvrrrnnnllljjjfffaaa]]]]]]aaafffiiifffeeecccbbbbbbbbb```_____________________``````dddcccaaa___]]]\\\^^^___bbb```^^^[[[XXXUUUTTTSSSXXXUUUSSSRRRSSSRRRQQQOOOSSSTTTUUUVVVWWWWWWWWWWWWUUUWWWYYYYYYXXXVVVWWWWWWWWWWWWVVVUUUSSSRRRSSSTTTPPPSSSVVVWWWUUUTTTSSSTTTWWWWWWWWWWWWXXXYYYYYYZZZYYYWWWTTTQQQOOONNNNNNNNNQQQQQQQQQQQQSSSUUUWWWYYY^^^\\\YYYVVVSSSRRRQQQQQQMMMNNNPPPTTTWWWWWWUUURRRVVVWWWYYYYYYWWWUUURRRQQQOOORRRUUUVVVVVVXXXZZZ[[[[[[XXXUUUQQQPPPQQQSSSTTTTTTSSSRRRQQQQQQTTTXXX[[[XXXSSSPPPQQQVVV[[[^^^]]]YYYUUUQQQSSSWWWYYYVVVSSSSSSVVV[[[___aaaaaa```___VVVWWWZZZ\\\]]]^^^^^^___^^^^^^___aaacccdddcccaaabbbeeeiiilllmmmkkkiiifffiiittt{{{vvvxxx|||zzz||||||zzz{{{~~~~~~~~~}}}}}}~~~~~~|||yyytttrrrssswwwzzzrrrqqqpppooommmlllkkkkkkhhhhhhhhhhhhiiiiiijjjjjjiiigggeeeeeegggiiiiiiiiifffjjjmmmnnnkkkgggeeedddccc___YYYUUUTTTYYY___ddd```___]]]\\\]]]]]][[[ZZZUUUUUUVVVWWWXXXXXXYYYYYY\\\]]]]]][[[XXXWWWXXXZZZ\\\[[[ZZZYYYVVVTTTRRRPPPUUUTTTRRRRRRSSSSSSSSSRRRSSSUUUWWWYYY[[[\\\]]]^^^ZZZ[[[\\\[[[YYYXXXXXXYYY[[[[[[[[[XXXUUUSSSTTTUUUVVVWWWXXXYYYXXXWWWWWWXXXXXXYYYZZZ[[[[[[\\\\\\\\\ZZZYYYXXXVVVUUUTTTTTTTTTQQQQQQRRRSSSVVVYYY\\\]]]_________^^^[[[XXXUUUSSSSSSTTTUUUXXX[[[ZZZXXXVVVZZZZZZZZZZZZYYYWWWSSSQQQPPPRRRVVVZZZ\\\\\\]]]``````]]]XXXSSSPPPPPPPPPQQQUUUUUUUUUTTTRRRTTTXXX[[[XXXTTTPPPOOOSSSYYY\\\]]]YYYUUUQQQRRRTTTSSSNNNIIIMMMPPPTTTYYY\\\\\\[[[ZZZSSSRRRQQQQQQSSSVVVYYYZZZ\\\YYYVVVVVVWWWXXXWWWVVVWWWYYY[[[]]]^^^]]][[[ZZZ___eeemmmpppmmmiiigggggghhhlllqqqttttttsssqqqqqqtttwwwzzz}}}~~~}}}{{{yyy~~~|||xxxwwwxxx|||~~~|||}}}~~~||||||||||||xxxxxxuuuqqqsssxxxyyywwwvvvuuutttuuuwwwwwwuuusssvvvtttnnnhhhddddddgggiiigggfffeeecccbbbbbbbbbbbb^^^^^^^^^_______________[[[ZZZYYY[[[^^^```aaa```^^^aaadddccc___\\\\\\]]][[[XXXTTTPPPNNNRRRYYY^^^]]]\\\[[[[[[\\\[[[YYYWWWTTTTTTTTTUUUTTTSSSSSSRRRXXX[[[]]]\\\YYYWWWYYY[[[]]]]]]\\\[[[YYYWWWUUUTTTUUUUUUVVVVVVWWWXXXYYYZZZVVVXXX[[[___cccfffhhhiii```aaaaaa```^^^\\\]]]^^^^^^______\\\XXXVVVWWWYYY______^^^]]]\\\[[[[[[[[[\\\\\\^^^___```aaaaaa```___^^^^^^]]]]]]^^^^^^^^^VVVWWWXXXZZZ\\\^^^aaabbbaaacccddddddccc```\\\ZZZ[[[\\\]]]^^^^^^^^^]]]]]]___^^^]]]]]]]]][[[XXXUUUWWWYYY^^^cccccc```___aaadddbbb]]]XXXUUUTTTSSSTTTXXXZZZ[[[YYYVVVVVVYYY\\\\\\ZZZWWWUUUVVVYYY^^^bbb^^^[[[WWWVVVUUUTTTPPPMMMQQQRRRTTTXXX[[[]]]\\\[[[UUURRROOOOOORRRUUUYYYZZZ^^^YYYTTTSSSTTTUUUTTTSSSRRRSSSUUUWWWWWWVVVUUUTTTYYY\\\___aaaaaa___\\\ZZZYYY^^^dddgggfffccc```^^^aaadddjjjnnnpppooollljjjjjjiiihhhfffeeehhhllloooppprrrsssssssssuuuzzz~~~}}}{{{{{{yyywwwvvvwwwyyy{{{{{{zzzvvvrrrpppqqqqqqooommmlllnnnllliiikkkppppppmmmpppllliiikkkppprrrnnniiiiiihhhfffaaa\\\ZZZZZZ[[[]]]]]]^^^___^^^]]][[[ZZZWWWWWWXXXXXXWWWWWWVVVVVVUUUTTTUUUWWWZZZ[[[[[[ZZZ[[[^^^___]]]XXXVVVXXX[[[XXXXXXUUURRRPPPSSSYYY^^^^^^]]]]]]^^^___^^^[[[XXXWWWWWWXXXXXXXXXWWWUUUUUUYYY]]]aaaaaa___^^^```cccgggfffeeecccaaa___]]]\\\ZZZ[[[\\\]]]]]]___aaabbb^^^```cccgggkkknnnpppqqqfffggggggfffeeeeeefffgggbbbeeefffddd```^^^aaadddgggggggggggghhhgggeeeccccccdddfffhhhiiiiiiiiiiiiggggggggggggggghhhhhhhhhcccdddeeeggghhhiiiiiiiiihhhiiijjjkkkjjjiiigggfffccceeeggggggeeeeeehhhjjjhhhfffddddddffffffdddbbbbbbccciiippppppiiifffhhhjjjiiifffccc```___^^^^^^```ccceeeddd___]]]___aaacccdddccc___]]]^^^dddjjjhhheee```\\\ZZZZZZ[[[\\\[[[ZZZZZZ\\\```bbbbbbaaa[[[YYYWWWXXX\\\```aaabbb```]]]YYYYYY\\\]]]ZZZWWWUUUWWWYYY\\\\\\ZZZXXXVVVZZZ[[[]]]]]][[[YYYXXXXXXVVVZZZ^^^```^^^ZZZWWWUUUZZZ\\\```bbbcccaaa^^^\\\[[[\\\[[[YYYYYYZZZ^^^aaaaaabbbbbbdddeeehhhjjjkkkkkknnnsssvvvxxxwwwuuutttqqquuuzzz||||||zzzyyyxxx{{{~~~~~~zzztttqqqqqqrrrqqqnnnjjjiiimmmqqqtttnnnhhhfffiiiiiigggcccdddgggfffccceeejjjjjjeeegggaaa]]]```gggiiiddd^^^^^^``````___[[[XXXWWWVVVXXXZZZ]]]______\\\YYYVVVUUUUUUUUUUUUUUUTTTSSSRRRUUUUUUVVVXXXZZZ[[[YYYXXX\\\______\\\WWWVVVYYY]]]\\\\\\[[[XXXVVVXXX]]]bbbaaaaaabbbcccdddccc___\\\XXXYYY[[[]]]^^^^^^]]]]]]]]]bbbggghhhfffeeegggkkkqqqpppnnnkkkiiifffdddccc```aaabbbbbbbbbdddfffhhhhhhiiikkknnnppprrrssssssjjjkkkllllllkkklllnnnpppgggkkkmmmlllhhhhhhkkkoookkklllooorrrttttttrrrooolllmmmoooqqqrrrrrrrrrrrrnnnnnnoooooooooooooooooopppqqqrrrssstttsssrrrqqqqqqqqqpppppppppqqqqqqrrrkkknnnqqqooolllmmmrrrwwwqqqooolllmmmpppqqqpppooojjjkkksss||||||tttppprrrppppppnnnmmmlllkkkjjjjjjiiimmmpppnnniiiffffffhhhjjjmmmmmmiiicccdddjjjqqqqqqmmmgggaaa^^^```fffkkkeeebbbaaabbbfffiiihhhgggbbb``````dddiiillllllkkkccc```___bbbffffffbbb]]]YYY\\\aaaddddddaaa]]]ZZZ]]]___```^^^ZZZYYYZZZ]]][[[]]]``````]]]ZZZXXXWWW^^^^^^^^^]]]ZZZWWWUUUSSSYYYXXXWWWUUUSSSSSSTTTVVVWWWWWWWWWYYY\\\^^^^^^]]]WWW[[[bbbhhhiiieee```\\\dddhhhmmmpppooollliiihhhpppvvvwwwsssqqqssssssooo{{{}}}|||}}}|||zzzwwwuuuvvvwwwwwwwwwwwwtttrrrsssxxx|||sssqqqqqqtttwwwwwwqqqkkkggghhhiiiiiihhhfffdddbbbbbbeeeggggggccc___]]]^^^YYY\\\___bbbcccbbb```^^^aaa^^^ZZZXXXYYY[[[\\\]]]cccbbb```]]]ZZZXXXWWWWWWZZZ[[[\\\]]]^^^^^^^^^^^^[[[WWWTTTUUUXXXZZZYYYXXXVVVTTTTTTXXX^^^```]]]ZZZbbb^^^]]]aaa```\\\[[[___hhhfffdddccccccbbb```^^^gggeeegggjjjggg```___bbbkkkhhhdddaaabbbcccdddeeejjjhhhgggiiimmmrrruuuwwwvvvppplllnnntttuuuoooiiiiiihhhhhhjjjnnnpppooommmmmmlllmmmpppssstttqqqnnnpppuuuzzzyyysssmmmkkkkkkrrrvvvyyyvvvpppmmmooorrrwwwtttrrruuuzzz|||zzzwwwyyyzzzwwwuuuyyy~~~~~~zzzuuuuuutttttttttuuuwwwxxxuuuxxx{{{|||zzzwwwvvvuuuuuuwwwvvvuuuzzzxxxvvv~~~zzzqqqqqqvvvzzz{{{yyyvvvtttssstttvvvxxxwwwwwwvvvvvvvvvvvvvvvvvvxxxzzzvvvppppppwwwzzzyyypppwwwzzzwwwuuuwwwuuupppqqqtttsssqqqtttyyyvvvooonnnlllkkklllnnnoooooonnnkkklllmmmooooooooonnnmmmiiikkknnnnnnnnnppptttxxxlllllllllkkkjjjjjjlllnnnlllccccccmmmsssnnnjjjkkkhhheeecccbbbccceeeeeeeeeccceeeggghhhhhheeebbb___```bbbdddbbb]]]ZZZYYY[[[ZZZ[[[[[[YYYVVVTTTTTTUUUZZZYYYWWWUUUTTTSSSRRRRRRSSSPPPSSSZZZ\\\YYYYYY]]]\\\```ddddddaaa^^^\\\\\\^^^```bbbeeefffeeecccbbbdddiiioooqqqqqqrrrwww|||yyy||||||zzz}}}}}}|||~~~~~~}}}~~~}}}{{{zzzssstttuuussspppmmmlllllllllnnnpppooonnnmmmooorrrmmmkkkjjjkkkmmmlllfffaaa```aaabbbbbbaaa```^^^]]]^^^aaadddccc```\\\ZZZYYYVVVXXX\\\___``````^^^]]]\\\YYYVVVUUUWWWZZZ\\\]]]^^^___``````___^^^\\\ZZZ^^^___``````aaaaaaaaa```___^^^\\\\\\]]]^^^^^^]]]^^^[[[XXXZZZ```ddddddcccfffbbbbbbfffeeeaaa```ccchhhhhhiiiiiihhhggggggfffkkkiiikkkooommmggggggjjjnnnlllkkkjjjkkkkkkkkkkkkoooooopppppppppqqqqqqrrrwwwsssqqqrrruuuvvvrrrmmmpppnnnnnnpppsssuuutttrrrssspppnnnoooqqqsssrrrqqquuuzzz}}}|||wwwrrrqqqrrrxxxxxxyyyxxxvvvtttsssssszzzxxxvvvxxx}}}~~~{{{}}}zzz|||~~~zzz{{{zzzyyyxxxxxxyyyzzz{{{{{{||||||{{{yyyxxxyyyzzzzzzzzzxxxvvv{{{}}}|||{{{xxxzzz||||||{{{zzzyyyxxxyyyzzz|||}}}{{{{{{{{{{{{zzzyyywwwwwwzzz|||yyyttttttyyy{{{yyywww}}}}}}{{{|||zzzvvvuuuxxxyyyxxx|||zzzsssqqqooopppqqqtttttttttrrrssssssssssssrrrrrrqqqmmmooorrrsssrrrsssuuuxxxttttttsssqqqooonnnoooqqqtttqqqqqqttttttpppnnnoooooonnnmmmkkkiiiiiijjjllljjjjjjkkkkkkkkklllllllllfffggggggfffdddddddddfffbbb```]]]\\\\\\]]]^^^___\\\[[[ZZZXXXVVVTTTSSSRRROOONNNSSS[[[^^^[[[ZZZ\\\[[[^^^aaaaaa]]]YYYVVVVVV[[[YYYXXXWWWXXXZZZ]]]___^^^bbbggghhhffffffiiillliiilllppprrrsssqqqnnnkkkllllllqqq{{{~~~~~~}}}~~~~~~~~~~~~}}}|||{{{tttvvvwwwwwwuuuuuuvvvxxx{{{xxxuuusssssssssrrrpppjjjkkkllljjjfffcccaaa``````cccgggiiiiiiggggggffffffcccaaaaaaaaa___[[[WWWYYYZZZ[[[\\\\\\[[[YYYYYYZZZ]]]aaabbb___\\\ZZZYYYVVVXXX[[[^^^````````````YYYWWWVVVVVVYYY]]]___```]]]```dddggghhhgggdddcccbbbbbbdddeeefffgggggghhheeeggghhhgggeeedddddddddgggccc______dddjjjmmmnnnjjjiiijjjmmmmmmiiihhhiiijjjmmmqqqqqqooonnnoooqqqnnnnnnpppsssrrrnnnnnnqqqooopppqqqrrrrrrrrrrrrqqqsssvvvyyyyyyvvvsssrrrsssxxxxxxxxxxxxxxxwwwvvvuuuvvvuuuuuuvvvxxxxxxwwwuuuyyyvvvqqqooopppssstttuuu|||~~~{{{yyyyyy{{{~~~|||{{{{{{}}}|||zzzwww|||zzzyyy|||}}}}}}}}}~~~~~~~~~{{{yyyzzz}}}{{{yyy}}}~~~|||}}}||||||}}}~~~}}}zzzyyy~~~~~~{{{zzz|||}}}{{{}}}~~~{{{}}}|||yyywwwvvvxxxzzz{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxuuuvvvxxxxxxwwwwwwxxxzzz{{{|||{{{xxxtttsssssstttzzz~~~zzzwwwxxxyyyxxxwwwwwwuuusssppppppqqqrrrqqqpppnnnnnnooorrruuuwwwpppooonnnnnnppprrrsssssslllgggbbbaaadddhhhjjjkkkbbbbbbaaa```^^^[[[XXXWWWQQQSSSYYYaaadddbbb``````^^^```aaa```\\\WWWTTTSSSUUUTTTSSSRRRSSSVVVYYY[[[\\\___cccccc```^^^^^^___[[[]]]```ccccccbbb___]]][[[[[[```jjjpppqqqqqqrrrnnnqqquuuxxxyyyzzz|||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}}}}|||{{{yyywwwvvvttttttsssooopppqqqpppooonnnooopppuuurrrnnnlllkkklllkkkkkkeeeeeedddaaa]]][[[ZZZZZZYYY\\\```bbbccccccbbbaaa```]]][[[ZZZ[[[YYYVVVTTTWWWXXXYYYZZZ[[[[[[ZZZZZZZZZ\\\```bbbcccaaa___^^^]]]^^^___aaaccceeefffggg^^^]]]\\\^^^aaaccceeeeeecccfffiiilllnnnooonnnmmmeeegggiiikkkmmmoooppppppjjjnnnpppoookkkiiiiiijjjkkkhhheeefffjjjooorrrsssooooooqqqssssssqqqppppppnnnsssxxxxxxuuusssuuuxxxrrrssstttuuusssqqqqqqrrrqqqrrrssssssssstttuuuvvvtttyyy~~~~~~zzzxxxzzz}}}zzz~~~{{{yyy{{{}}}zzzyyyyyyyyyzzzyyyxxxwww{{{yyyvvvtttuuuvvvyyyzzz~~~}}}}}}||||||~~~~~~~~~|||}}}}}}~~~~~~|||~~~~~~|||}}}~~~~~~}}}~~~}}}||||||}}}~~~~~~}}}zzzzzz{{{}}}}}}zzzxxxxxxxxx{{{|||}}}|||zzzwwwvvvwwwxxxwwwuuuuuutttrrrrrrsssvvvyyy{{{xxxwwwvvvyyy}}}}}}zzztttnnniiiiiinnnqqqqqqpppkkkkkklllkkkhhheeeaaa___]]]```dddiiikkkkkkjjjiiieeefffgggfffccc___\\\ZZZUUUWWWZZZ]]]^^^]]]\\\[[[bbbdddggggggdddaaa``````ZZZ[[[]]]^^^^^^\\\ZZZXXXUUUTTTXXXaaagggggggggiiicccfffiiikkkllllllnnnooonnnqqqvvv|||}}}{{{yyyyyyxxxvvvvvvuuuuuuuuuuuutttrrrpppooonnnnnnnnnjjjkkklllkkkiiiggghhhiiinnnkkkgggeeeffffffffffffcccbbb___ZZZVVVUUUVVVXXXWWWXXXYYY[[[^^^___```aaaZZZZZZYYYYYYYYYYYYWWWVVVZZZZZZ[[[\\\\\\]]]]]]]]][[[]]]```dddfffgggfffeeeeeeeeeeeeeeegggiiikkkmmmfffeeeeeefffhhhjjjiiihhhkkklllmmmnnnpppqqqssssssooooooqqqrrrssssssssssssooorrrtttssspppmmmmmmnnnmmmllllllnnnqqqsssttttttssstttvvvvvvwwwwwwwwwuuuuuuyyy}}}|||xxxuuuwwwzzzxxxyyyzzzxxxuuutttttttttuuuvvvuuutttssstttxxx{{{yyy}}}}}}}}}}}}~~~|||}}}~~~~~~~~~}}}{{{{{{zzzzzz{{{|||||||||}}}~~~~~~~~~~~~}}}|||~~~}}}|||~~~~~~~~~~~~{{{{{{~~~|||{{{vvvyyy~~~yyyzzzzzzyyyyyyyyyyyyzzzzzz}}}}}}~~~|||zzzuuuqqqrrruuuwwwtttppprrrssssssrrrpppmmmjjjhhhlllnnnooooooppprrrrrrrrrmmmmmmmmmmmmllljjjgggeeeaaaccceeehhhhhhgggeeedddhhhjjjlllllljjjhhhgggfff````````````^^^\\\ZZZYYYWWWTTTVVV\\\```___^^^``````aaaaaa```___```bbbddddddeeehhhlllppptttwwwyyyssspppmmmlllooovvv||||||~~~}}}~~~~~~}}}{{{zzzyyyxxxsssrrrqqqooommmllllllkkkggggggfffgggggghhhiiijjjcccdddeeedddbbb```aaabbbdddbbb``````aaabbbcccbbbaaa___\\\XXXTTTSSSUUUWWWWWWUUUUUUWWW[[[^^^aaaaaaYYYZZZ\\\]]]]]]]]]\\\[[[^^^^^^^^^______``````aaaaaaaaabbbeeeiiillllllkkkmmmkkkiiihhhhhhjjjmmmooommmllllllmmmoooooommmkkkooooooooopppqqqssstttuuuzzzzzzyyyxxxwwwuuutttssstttuuuvvvuuutttrrrrrrssspppqqqtttvvvwwwwwwvvvuuuvvvyyyzzzxxxyyy|||}}}{{{|||~~~}}}yyyxxxyyy{{{~~~|||zzzzzzzzzyyy}}}}}}|||yyyvvvwww{{{{{{~~~~~~~~~~~~}}}~~~}}}~~~{{{~~~}}}{{{|||yyyyyyzzzzzzwwwssswwwwwwwwwvvvtttrrrpppnnnuuuwwwvvvssstttwwwxxxwwwssssssrrrssstttsssqqqnnnqqqpppmmmllllllmmmpppqqqmmmmmmmmmmmmmmmmmmlllllleeeeeedddcccaaa```^^^]]]\\\YYYXXX[[[\\\YYYXXXYYY______^^^\\\ZZZZZZ\\\^^^`````````aaaccceeefffhhhfffaaa[[[ZZZ]]]eeelllppplllooosssvvvwwwxxxzzz{{{www}}}}}}~~~~~~~~~|||{{{|||}}}{{{xxxwwwwwwvvvwwwwwwwwwvvvtttrrrqqqmmmkkkiiifffdddbbbaaa```]]]]]]___```aaabbbcccddd^^^___```^^^]]][[[\\\]]]]]]\\\\\\^^^```bbbbbbaaa___``````^^^ZZZXXXXXXXXXXXXWWWWWWYYY^^^cccdddddd___bbbeeeffffffeeedddccceeeeeedddddddddeeeeeefffmmmkkkiiijjjmmmpppqqqpppuuurrrnnnkkkjjjkkknnnpppqqqqqqrrrsssuuuuuusssqqqqqqrrrtttuuuwwwwwwxxxxxx~~~}}}}}}|||zzzyyywwwvvvzzzyyywwwwwwxxxyyyyyyxxxwwwyyy{{{|||{{{zzzzzzzzzzzz}}}}}}yyyzzz~~~|||{{{{{{|||}}}}}}~~~{{{zzz}}}~~~}}}|||}}}}}}{{{{{{zzzyyyxxxwwwvvvvvvwww{{{|||yyyzzz~~~~~~{{{zzzyyyxxxxxxzzzzzzwwwtttyyyxxxuuurrrrrrsssuuuvvvtttsssqqqpppqqqqqqrrrqqqlllkkkkkkjjjiiiiiihhhhhhgggbbb___aaa```\\\ZZZ[[[```aaabbbaaa___]]]]]]]]]```aaaaaabbbbbbaaa``````^^^YYYRRRPPPRRRXXX\\\___bbbeeeggghhhggggggiiikkklllrrruuurrrsssyyy}}}~~~~~~}}}}}}~~~uuuwwwyyywwwttttttwwwzzzvvvxxxyyyxxxsssooollljjjnnnppprrrtttssspppmmmjjjhhhfffdddaaa^^^[[[ZZZYYY[[[\\\]]]^^^^^^^^^^^^^^^\\\]]]^^^]]][[[ZZZ[[[\\\ZZZZZZ\\\___bbbddddddccc```cccffffffccc___\\\ZZZ[[[ZZZ[[[___eeehhhhhhggggggjjjnnnooonnnllljjjiiikkkkkkjjjiiiiiijjjjjjkkkxxxtttpppooorrruuuuuuuuu|||xxxsssnnnmmmnnnppprrruuuuuuvvvyyy{{{{{{yyyvvvrrruuuyyy|||~~~~~~|||{{{{{{||||||}}}}}}}}}|||||||||yyyyyy|||~~~~~~|||}}}~~~~~~}}}}}}~~~}}}zzz{{{}}}{{{|||~~~~~~~~~}}}~~~{{{|||~~~~~~~~~}}}||||||||||||www}}}~~~~~~|||}}}~~~~~~{{{xxxyyyzzz||||||{{{xxxuuusss|||yyyvvvuuuuuuvvvwwwwwwrrrrrrqqqqqqqqqrrrssstttqqqlllhhhiiihhhcccaaabbbaaadddggghhhfffcccaaa```bbbdddfffhhhiiigggdddccc\\\WWWPPPNNNOOORRRTTTTTT___aaacccaaa___]]]___aaaccciiiiiicccaaafffjjjiiiwwwwwwuuusssqqqqqqtttwwwxxxyyy|||}}}}}}~~~~~~zzzuuusssuuuxxxrrrqqqpppooooooooopppqqqqqqrrrrrrppplllhhhgggfffeeecccccceeehhhiiihhheee`````````___]]][[[YYYWWWYYYZZZ\\\^^^___]]]XXXTTTVVVYYY___bbb___YYYZZZ___\\\```ddddddaaa```dddiiihhhkkklllhhhbbb___aaaddd```bbbbbbbbbccchhhqqqxxxmmmtttzzzzzztttooooooqqqpppppppppnnnmmmnnnqqqtttvvvxxxyyyyyywwwuuutttssswwwwwwvvvtttqqqqqqssstttxxx{{{~~~~~~|||zzzyyy{{{yyy{{{~~~~~~}}}~~~}}}~~~~~~||||||||||||~~~}}}}}}~~~~~~~~~}}}~~~}}}~~~~~~|||{{{|||{{{www|||{{{{{{}}}zzzvvvwwwxxxzzz|||}}}{{{wwwtttyyy{{{{{{wwwpppjjjgggfffoooqqqrrrqqqooollljjjjjjjjjkkklllmmmmmmkkkiiigggddd]]]XXXYYYYYYWWW[[[bbbbbbbbbaaa___\\\[[[]]]^^^`````````]]][[[[[[^^^bbbiiiiiijjjkkkkkkjjjhhhggglllpppttttttrrrsssxxx}}}|||wwwuuuvvvxxxvvvuuuuuutttssspppmmmjjjjjjjjjjjjjjjiiigggfffeeejjjjjjiiifffccc```___```bbb```___```bbbbbb```]]]aaa```^^^\\\ZZZYYYYYYYYYZZZZZZZZZ\\\^^^___]]]\\\ZZZ[[[___cccaaa]]]^^^bbbaaadddffffffeeeeeehhhkkkkkknnnpppnnnjjjgggfffgggmmmmmmkkkjjjkkknnntttxxxwwwxxxxxxsssmmmmmmttt{{{uuuuuuuuuttttttuuuxxx{{{yyyyyyyyyyyywwwwwwwwwwwwssstttuuutttssssssuuuwwwuuuyyy|||zzz{{{zzz}}}}}}~~~|||~~~~~~~~~~~~~~~~~~||||||}}}~~~yyyyyyyyy{{{}}}~~~|||wwwsssqqqqqqtttvvvxxxyyywwwuuuttttttrrrssssssrrrpppnnnllljjjkkkeeebbbdddcccbbbeeejjjggggggfffccc```___```aaa``````___\\\YYYZZZ^^^bbbbbbbbbcccccccccbbb```___aaaeeehhhgggeeeeeeiiimmmqqqtttxxxzzz{{{}}}~~~~~~{{{zzzwwwrrrmmmkkkkkklllnnnllllllnnnooolllddd^^^aaabbbcccdddccc```\\\ZZZbbbbbb```]]]ZZZYYYZZZ\\\```___^^^^^^^^^]]]ZZZWWW```^^^[[[YYYXXXYYY[[[]]]bbb```^^^^^^```bbbddddddaaa___```dddeeecccdddggghhhiiijjjjjjkkklllmmmmmmoooqqqsssuuutttqqqooommmxxxuuurrrqqqsssvvvyyyzzz||||||xxxrrrmmmooowww{{{{{{{{{zzzyyy{{{~~~|||{{{zzzyyyyyyyyyyyyyyyrrrtttwwwxxxxxxxxxzzz{{{uuuyyy|||||||||}}}~~~~~~~~~{{{|||~~~{{{yyyzzz~~~~~~|||}}}~~~{{{~~~zzzyyyyyyxxxvvvuuuttttttrrrooonnnoooooonnnpppssspppooonnnkkkgggeeedddeeeeeedddbbb___^^^___bbbeee``````aaaaaa```^^^\\\[[[ZZZ\\\^^^]]]ZZZYYY[[[^^^]]]aaagggkkklllmmmmmmnnnqqqtttxxx{{{||||||}}}~~~}}}|||yyyxxxyyy{{{|||{{{wwwtttsssqqqnnniiifffdddcccdddggggggggghhhhhheee```[[[\\\]]]______^^^]]][[[YYYaaa```]]]ZZZXXXXXX[[[^^^aaaaaaaaaaaa```^^^[[[YYY]]]\\\[[[[[[\\\^^^```aaallljjjgggeeefffhhhhhhhhhhhhdddcccgggjjjjjjkkknnnooonnnmmmnnnpppqqqqqqpppttttttuuuvvvxxxxxxvvvtttzzzvvvssstttxxx|||}}}|||zzz|||}}}{{{wwwvvvxxx|||}}}||||||~~~}}}||||||{{{zzzxxxwwwvvvxxx|||}}}}}}}}}~~~zzz|||~~~|||{{{~~~}}}|||||||||}}}~~~vvvuuuvvvwwwwwwwwwwwwwwwwwwwwwuuurrrnnnkkkjjjjjjlllllllllkkkjjjjjjjjjkkkggghhhhhhgggfffdddaaa```\\\]]]^^^]]]ZZZXXXXXXYYYVVVYYY]]]______``````aaa___eeelllppppppppprrrtttttt{{{~~~~~~}}}~~~~~~zzzwwwvvvuuuqqqqqqrrrrrrrrrpppnnnkkkjjjhhhdddaaa```_________bbbcccdddccc___]]]]]]^^^[[[[[[[[[[[[\\\]]]^^^^^^bbbaaa___\\\ZZZ[[[___bbbbbbccceeefffeeecccaaa```ZZZ[[[^^^aaaccceeeggggggmmmlllkkklllnnnnnnmmmkkknnnjjjhhhlllooooooqqqttttttrrrrrrrrrtttuuutttrrrxxxvvvuuuuuuwwwyyyzzzzzz~~~zzzxxxxxx|||~~~}}}|||{{{~~~~~~{{{{{{{{{}}}}}}~~~~~~|||xxxtttzzz|||~~~~~~~~~}}}zzz|||}}}}}}}}}}}}|||{{{{{{|||{{{xxxtttqqqpppppprrrsssuuuwwwwwwuuurrrooopppppppppooommmjjjhhhfffbbbbbbbbbaaa^^^\\\[[[ZZZZZZZZZ[[[ZZZXXXXXXYYY[[[YYY^^^cccfffffffffhhhjjjffflllrrruuutttuuuzzz{{{{{{vvvsssvvv{{{}}}|||zzzvvvqqqnnnmmmnnnggghhhhhhiiijjjjjjjjjjjjaaa^^^\\\[[[\\\^^^___^^^^^^```aaa^^^ZZZZZZ]]]aaa[[[ZZZZZZZZZ\\\^^^```aaacccbbbaaa___^^^___cccgggdddfffjjjkkkjjjhhhgggggg^^^```dddhhhkkklllmmmmmmhhhiiilllppptttuuutttrrrsssppppppssstttsssuuuyyywwwwwwwwwwwwvvvvvvvvvvvvzzzyyywwwvvvwwwzzz}}}~~~|||~~~~~~|||xxx}}}~~~~~~}}}}}}~~~}}}~~~~~~zzzxxxwwwwwwxxxyyy{{{~~~}}}xxxtttwwwwwwvvvtttrrrooollljjjggghhhhhhgggeeecccaaa___bbbbbb```]]]ZZZXXXYYY[[[[[[]]]```aaa```____________bbbeeeggghhhjjjoootttlllpppsssvvvxxx|||zzz~~~}}}}}}}}}|||{{{~~~{{{vvvqqqmmmnnnsssxxxssssssrrrmmmhhhddddddeeeaaaaaabbbbbbcccdddgggiii\\\ZZZXXXZZZ^^^bbbcccccc``````______^^^___aaaccc]]]^^^___```aaaaaabbbbbbdddeeedddccccccdddhhhkkkiiimmmqqqrrrpppnnnlllmmmiiiiiikkklllnnnppprrrssslllmmmppptttyyy{{{{{{zzzuuuuuuwwwyyywwwuuuxxx}}}yyy{{{}}}{{{xxxwwwxxx{{{zzz|||}}}|||{{{{{{}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~{{{~~~}}}{{{xxxuuurrrpppppppppqqqqqqpppooollljjjjjjkkkjjjhhhdddaaa``````______aaaddddddbbb^^^[[[``````aaabbbcccdddeeefffccccccccceeeiiipppvvvzzztttvvvwwwvvvtttuuuxxx{{{{{{~~~{{{~~~~~~|||{{{zzzzzzyyywwwuuutttuuuuuuqqqmmmjjjkkkllllllmmmkkkgggaaa^^^^^^___`````````______```dddfff\\\ZZZYYY\\\bbbgggiiiiiidddbbb```bbbfffhhhgggdddaaabbbeeefffgggfffdddbbbggghhhhhhggggggiiillloooppptttxxxxxxuuurrrqqqqqqrrrqqqooonnnooorrrtttvvvuuuuuuuuuxxx|||~~~wwwxxx{{{}}}yyyuuuyyy{{{~~~zzzxxxzzz~~~zzz~~~~~~|||}}}~~~|||{{{{{{}}}~~~|||||||||{{{{{{{{{{{{zzz|||yyywwwyyyyyyzzz{{{{{{zzzwwwtttppprrrtttrrrnnnjjjgggfff```aaadddiiillljjjddd^^^eeedddcccccccccbbb```]]]bbb^^^[[[[[[___dddiiikkknnnllljjjgggeeegggkkknnnssstttuuuvvvwwwzzz~~~}}}{{{uuuvvv}}}zzzuuuuuutttuuuwwwwwwvvvtttsssrrrooollljjjiiihhhhhhfffcccaaabbbdddccc]]]XXXbbbaaa```_______________bbb___^^^```eeeiiijjjiiillliiigggffffffhhhiiiiiiggggggggghhhiiiiiigggfffpppooollljjjjjjllloooqqqqqqsssvvvwwwvvvtttttttttuuuuuusssrrrqqqssswww{{{|||~~~|||yyy||||||}}}yyyvvvzzz}}}|||}}}~~~~~~~~~~~~|||{{{zzzzzzzzzyyy~~~|||xxxwwwxxx}}}zzz~~~|||zzzzzzwwwzzz{{{xxxrrrnnnooorrrmmmnnnooonnnkkkiiiiiiiiikkkkkkhhheeegggiiieee^^^fff]]]XXX\\\```aaacccgggfffddd```^^^]]]___aaaccceeehhhlllpppssstttssssss|||{{{|||}}}{{{}}}xxxuuuvvvyyyyyyuuuppppppooommmmmmnnnnnnmmmkkkpppnnnllliiigggfffeeeeeeaaa^^^[[[]]]bbbeeeeeebbbddddddcccccccccbbbbbbbbbcccbbbbbbcccgggjjjllllllsssmmmhhhhhhjjjkkkiiieeeiiiiiiiiijjjkkklllmmmlll{{{yyyuuurrrpppppppppqqqtttvvvyyyzzzyyywwwwwwwwwttttttuuutttuuuxxx}}}|||}}}{{{yyyyyy|||{{{~~~}}}xxxuuuvvvxxx{{{}}}zzzuuutttuuutttttttttrrrooonnnmmmnnnpppsssqqqkkkggggggeeebbbhhhcccaaacccbbbaaadddjjjfffccc^^^ZZZYYY[[[___aaaaaaaaaccceeegggiiijjjkkkppppppqqqtttwwwyyyyyyyyy}}}~~~|||~~~yyy||||||wwwtttrrrrrrsssttttttqqqlllhhhjjjhhhfffeeeeeeeeedddccciiihhhfffeeecccbbbbbbbbb___[[[YYYZZZ```fffiiijjjggghhhhhhhhhhhhggggggfffggghhhiiijjjkkkmmmppprrrwwwqqqkkklllqqqsssnnnggglllllllllmmmooorrrtttvvv~~~{{{xxxvvvtttssssssxxxzzz}}}}}}|||{{{{{{|||wwwxxxyyyyyyzzz|||~~~~~~|||~~~}}}yyywwwxxx|||}}}~~~}}}zzzuuusssuuuxxxvvvxxx{{{~~~~~~~~~~~~~~~~~~}}}|||}}}}}}}}}~~~}}}|||yyyvvvtttuuuvvvuuuzzzzzzsssllllllmmmmmmllllllmmmmmmiiieeeiiiooojjjfffaaa\\\ZZZ\\\___aaa___^^^]]]]]]^^^aaadddfffcccdddeeeffffffhhhkkkmmmrrroooqqqzzzzzz}}}~~~}}}|||yyyuuutttyyy~~~{{{yyyvvvtttrrrqqqpppqqqgggiiimmmnnnmmmkkkiiihhhfffdddbbbaaabbbcccbbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbb___]]]^^^bbbfffiiijjjkkkkkklllmmmllllllkkkjjjlllnnnppppppoooppptttxxxuuusssqqqtttxxxzzzvvvrrrmmmnnnoooppprrrvvvzzz~~~zzzzzzyyyxxxxxxxxxxxxxxx{{{}}}~~~}}}~~~~~~}}}|||}}}}}}}}}~~~~~~}}}}}}{{{~~~}}}}}}~~~~~~}}}yyyxxxzzz}}}|||}}}|||yyyuuussstttuuuttttttvvvyyy|||yyyzzz{{{|||}}}}}}}}}}}}uuuxxx|||~~~||||||{{{yyy{{{}}}||||||}}}|||zzz{{{}}}xxx|||}}}xxxvvvyyy{{{{{{ssstttuuuuuusssrrrsssvvvpppmmmiiieeecccbbbcccdddcccbbb```______aaadddfff```aaaaaa^^^\\\\\\```dddfffeeeggglllrrruuuvvvvvvooorrrwww|||}}}~~~{{{zzzyyyyyyzzzxxxsssoooooosssvvvwwwtttoooiiigggfffhhhiiiaaaccceeefffdddcccdddeeecccaaa```aaacccddddddccc^^^___```aaacccdddeeeeeeccccccdddeeehhhiiijjjiiinnnnnnnnnooooooooonnnnnnnnnqqqrrrrrrpppqqquuuxxxtttwww{{{}}}}}}|||{{{zzzoooppprrrsssuuuxxx~~~xxxxxxxxxyyyyyyzzz{{{{{{|||}}}~~~~~~~~~|||{{{|||~~~~~~}}}~~~~~~~~~{{{yyyyyyyyyzzzzzz{{{{{{yyywwwtttrrrrrrsssqqqqqqsssvvvxxxxxxwwwvvvvvvwwwwwwxxxwwwwwwwwwxxxxxxxxxxxxxxxyyyxxxvvvtttrrruuuzzz{{{xxxxxx{{{yyyzzz}}}}}}|||~~~~~~|||{{{{{{{{{~~~|||uuutttssspppnnnkkkiiiggggggfffeeedddddddddeeefffddddddbbb^^^YYYXXX\\\______aaaaaa______ccchhhllljjjkkkmmmppptttxxx{{{}}}yyyzzz|||}}}{{{zzzvvvwwwxxxzzzzzzyyywwwvvvsssuuurrrmmmjjjmmmoooooolllkkkjjjhhheeebbb```___`````````^^^]]]]]]^^^```aaa```aaaccceeefffeeedddaaabbbdddeeeggghhhiiiiiidddfffjjjmmmooopppooonnnqqqqqqpppppppppqqqrrrssspppqqqqqqqqqqqqrrrtttvvvvvv|||{{{zzz{{{qqqssswwwxxxxxxzzz~~~}}}|||{{{|||}}}}}}|||}}}~~~|||}}}{{{yyy~~~{{{xxxzzz~~~|||}}}|||zzzyyyxxxwwwwwwxxxwwwwwwwwwwwwvvvtttqqqpppqqqnnnkkkllloooqqqpppnnnppppppppppppooommmlllkkkzzzzzzvvvqqqqqqsssrrrooommmlllmmmrrrtttssssssvvvwwwxxxzzz~~~}}}{{{zzzzzz~~~{{{{{{yyywwwuuuqqqnnnmmmjjjiiihhhggggggggghhhhhhllljjjgggccc___]]]^^^```]]]```^^^XXXUUUYYY```dddfffffffffgggiiikkkmmmnnnnnnppprrrtttvvvzzz~~~}}}yyywwwvvvvvvuuurrrppppppssstttsssqqqlllnnnkkkggghhhlllllliiicccdddeeefffdddbbb___^^^___^^^^^^^^^___`````````ddddddfffhhhjjjjjjgggeeehhhiiijjjlllllllllkkkkkkiiilllppprrrttttttttttttuuutttrrrqqqrrrtttvvvxxxvvvuuussssssuuuwwwxxxwwwvvvzzz~~~zzzxxxssswww||||||{{{|||~~~}}}~~~}}}~~~~~~|||{{{~~~yyytttrrrssstttsssrrrsssuuuvvvwwwwwwyyywwwtttrrrqqqrrrtttvvvuuutttrrrqqqqqqqqqqqqpppnnnjjjffffffiiikkkiiiggggggggghhhhhhhhhhhhhhhgggpppqqqmmmiiijjjnnnmmmhhhhhhfffgggkkkmmmmmmooosssvvvvvvwwwzzz}}}~~~{{{zzzyyyzzz~~~~~~{{{xxxwwwvvvvvvtttqqqnnnkkkkkkmmmppprrruuurrrnnnkkkjjjiiihhhhhhbbbdddaaaZZZYYY^^^bbbaaadddeeeeeeeeedddcccaaa```cccfffhhhiiiiiilllppptttxxx{{{}}}~~~}}}~~~}}}xxxuuusssssstttzzzssskkkiiilllnnnnnnlllggghhhfffdddgggmmmllleeebbbaaaaaaaaaaaabbbcccccc]]]]]]^^^aaaeeeggggggeeeiiijjjlllnnnooommmiiifffooooooppppppooonnnlllkkkppprrrtttuuuuuutttuuuvvvyyywwwtttrrrsssuuuyyy{{{}}}zzzwwwxxx{{{}}}}}}{{{rrruuuzzz}}}xxxuuuzzz~~~~~~}}}}}}}}}}}}}}}}}}~~~~~~||||||~~~{{{|||~~~xxxxxx}}}{{{}}}tttnnnmmmoooiiilllnnnmmmjjjjjjmmmqqqyyyvvvppplllkkkmmmpppssstttqqqnnnllllllnnnpppqqqkkkfffbbbcccfffhhhfffccc^^^___aaadddgggiiijjjkkkbbbdddccc```dddkkkjjjdddeeebbbcccgggiiijjjmmmqqqvvvvvvvvvwwwzzz|||}}}|||~~~|||{{{{{{~~~}}}zzz{{{}}}{{{uuuqqqqqqtttzzz~~~|||xxxtttsssttttttrrrpppiiiiiieee```bbbhhhgggbbbeeefffggggggeee```[[[XXX]]]___aaaaaaaaacccgggkkkoooqqqsssttttttxxx}}}}}}yyy{{{~~~|||xxxvvvzzz}}}zzzzzzyyyyyyxxxtttnnnjjjjjjgggggglllooojjjeeeccccccfffgggfffcccbbbccceeefffdddbbbaaabbbdddccccccfffffffffgggiiikkkmmmnnnnnnooopppooonnnnnnppprrrxxxrrrqqquuuvvvqqqoooqqqpppqqqssstttuuuvvvvvvvvvzzzuuurrruuu|||~~~{{{vvv|||xxxxxx|||~~~|||yyy~~~zzz~~~yyyssswww|||zzz}}}}}}yyyxxx}}}}}}~~~|||yyyxxxyyy{{{||||||zzzwwwttttttuuuwwwyyyuuutttqqqpppooonnnllljjjgggbbbaaadddggggggiiimmmiiimmmlllgggggglllllliiiiiikkklllkkkhhhgggjjjmmmlllgggbbb^^^^^^___aaaaaaZZZaaadddaaaaaaeeefffbbb___^^^\\\]]]```ccceeeeeebbbbbbcccccceeehhhmmmqqqvvvuuuuuuwwwyyy{{{||||||wwwxxxzzz|||~~~~~~}}}}}}~~~~~~|||xxxxxxyyyzzzzzzyyyssslllhhhhhhllloooqqqlllkkkiiifffcccaaa___^^^ZZZ[[[\\\]]]^^^_________bbb```ccclllpppoooqqqvvvyyyzzz~~~~~~}}}}}}|||{{{zzzwwwuuurrrrrrtttvvvyyy{{{zzzxxxrrrrrrssstttsssqqqlllhhheeebbbccciiillliiieeedddccceeefffeeecccbbbdddgggfffdddbbbcccfffhhhjjjjjjkkkkkkkkklllmmmnnnoooooorrrssssssqqqooooooqqqsssyyyuuutttxxxyyyuuussstttrrrrrrssstttuuuwwwyyyyyyyyyvvvtttvvv{{{}}}|||zzzzzz}}}~~~}}}~~~}}}{{{}}}~~~|||~~~|||~~~~~~yyy|||}}}}}}|||}}}~~~}}}}}}yyyuuuxxx~~~}}}xxxxxxvvvsssssstttuuuvvvwwwtttrrrooommmmmmoooqqqrrrrrrpppooommmlllkkkiiiggghhhcccaaacccdddbbbcccgggfffjjjjjjffffffjjjjjjfffggghhhiiiiiihhhggghhhiiidddddddddddddddbbb^^^[[[ZZZ```eeedddfffiiihhhddd___]]]\\\]]]___bbbddddddaaaeeegggfffccceeelllsssxxxyyyyyyxxxxxxyyy{{{}}}xxx||||||{{{vvvqqqooopppqqqrrrsssrrrpppmmmiiieeebbbaaaccccccbbbbbbaaa___^^^]]]ccc```bbbhhhjjjhhhiiimmmqqqqqquuuzzzyyywwwyyy}}}|||zzz{{{~~~~~~{{{zzz|||wwwyyy{{{zzzuuupppnnnmmmiiimmmqqqrrrqqqpppqqqrrrllllllmmmnnnnnnlllgggccc^^^[[[]]]eeejjjhhhfffeeedddddddddccccccdddgggjjjhhhfffdddfffiiinnnqqqrrrqqqqqqrrrrrrrrrssssssssswwwvvvuuusssqqqqqqsssuuuyyyvvvuuuyyyzzzxxxvvvwwwtttttttttvvvxxxzzz|||}}}xxxxxxxxxyyy|||~~~}}}}}}~~~|||zzz~~~~~~~~~||||||}}}{{{{{{wwwqqqwwwzzz|||}}}{{{yyyxxxxxxwwwvvvvvvvvvwwwxxxzzz|||wwwuuuqqqqqqvvv{{{xxxqqqooommmkkklllppprrrqqqpppkkkjjjhhhggghhhiiikkkmmmnnnmmmlllkkkiiihhhffffffiiidddbbbbbb```]]]]]]aaacccfffgggffffffgggfffccceeeeeeeeegggiiiiiihhhfffcccdddfffhhhhhhddd___[[[]]]bbbgggiiikkkmmmkkkgggaaa___^^^^^^```bbbccccccaaagggkkkhhhbbbcccllluuu{{{||||||zzzxxxxxx{{{~~~zzz|||xxxwwwyyyzzzzzzxxxvvvssspppmmmkkkjjjnnnmmmkkkiiifffcccaaa___dddbbbbbbddddddaaa```bbbhhhggghhhkkkllllllooouuuuuuwwwyyy{{{}}}}}}yyywwwwwwvvvssssssvvvqqqrrrrrrqqqooollliiihhheeehhhlllmmmmmmlllkkkkkkiiiiiijjjkkkkkkhhhccc___ZZZXXXZZZccciiiiiihhhhhhfffeeedddcccdddgggkkkmmmkkkiiiggghhhlllqqquuuvvvssstttuuuvvvwwwwwwxxxxxxwwwwwwvvvtttssssssvvvyyywwwvvvvvvxxxzzzyyyxxxxxxtttvvvxxxzzz}}}~~~xxx{{{~~~}}}~~~}}}zzzzzz|||}}}|||}}}~~~~~~}}}{{{zzzzzz|||{{{yyywwwuuuwwwyyy|||{{{wwwxxx}}}zzztttoooqqqrrrttttttrrrqqqqqqrrrrrrrrrqqqqqqrrrssstttuuupppooonnnoooqqqrrroookkkkkkhhhgggiiimmmooommmjjjggggggffffffgggiiijjjkkkmmmmmmmmmkkkiiihhhggghhhjjjfffcccccc```\\\]]]```ccceeegggggggggfffdddbbbeeedddeeehhhlllmmmjjjfffjjjiiihhhhhhiiihhhfffccceeegggjjjlllnnnooommmjjjgggeeecccbbbccccccbbbaaaaaafffjjjiiieeefffnnnvvv~~~}}}{{{zzzyyy{{{}}}~~~~~~}}}{{{xxxuuutttuuuwwwyyyuuutttsssqqqnnnkkkiiihhhgggfffeeeeeecccaaa______bbbbbbccceeefffgggjjjmmmlllmmmoooqqqtttxxx|||~~~~~~~~~yyysssqqqnnnkkkmmmqqqrrrmmmiiihhhiiiiiieeeaaaccccccdddfffiiiiiigggeeecccccceeegggiiigggccc```\\\YYY[[[cccjjjkkkjjjkkkhhhgggffffffhhhkkkoooqqqooommmkkklllooorrrtttuuurrrsssuuuwwwyyy{{{{{{{{{vvvwwwwwwvvvuuuvvvyyy{{{xxxyyyyyyyyy{{{}}}|||zzzuuuxxx|||{{{~~~~~~~~~zzzwwwwwwyyy{{{yyyyyyzzz{{{{{{zzzxxxvvvuuuuuutttrrrpppqqqtttxxxxxxvvvtttuuuzzz~~~~~~~~~}}}{{{wwwsssooojjjkkkkkkjjjiiiiiikkkmmmmmmmmmnnnnnnnnnmmmmmmlllkkkmmmoooooolllhhhgggiiiiiigggeeefffhhhiiigggeeegggggghhhiiijjjkkkkkklllnnnooopppooollljjjkkklllkkkhhhgggfffccc___aaafffffffffhhhiiihhheeecccbbbffffffgggjjjooopppnnnkkkmmmmmmmmmnnnooonnnkkkiiinnnlllkkknnnppppppnnnmmmllljjjgggeeeeeecccaaa___aaadddggghhhiiilllpppsss}}}yyyvvvwww{{{}}}}}}|||~~~~~~zzzwwwwwwzzzyyyyyyyyyxxxwwwvvvtttsssmmmmmmllljjjhhhgggeeecccaaabbbdddeeeggghhhhhhgggbbbccceeehhhlllooopppqqquuutttsssuuuyyy{{{uuupppnnnkkkggghhhkkksssllleeeccceeeeeeaaa\\\___^^^^^^```ccceeedddbbb]]]___bbbfffiiiiiigggddd```]]]^^^fffllllllllllllllljjjiiijjjmmmqqqsssssssssqqqpppppprrrssstttsssppprrruuuxxxzzz||||||}}}wwwxxxyyyyyyxxxxxxzzz{{{|||~~~~~~}}}}}}yyy|||~~~~~~|||{{{|||}}}zzz{{{{{{zzzxxxvvvsssrrruuuuuuuuuwwwyyyxxxuuusssnnnpppqqqooolllmmmqqqtttrrrrrrrrrsssuuuxxx{{{}}}vvvwwwxxxxxxvvvsssooommmeeeeeedddbbbaaabbbeeehhhggghhhjjjjjjjjjiiihhhgggjjjllloooooohhhbbbccchhhfffeeeeeedddddddddeeeeeeiiijjjkkklllmmmmmmmmmmmmoooqqqsssrrrnnnmmmnnnqqqmmmllllllkkkhhheeehhhnnnllliiiiiikkkiiieeecccdddffffffhhhkkkoooqqqpppooojjjmmmrrrwwwxxxtttmmmgggnnnjjjiiinnnqqqooommmlllllliiigggeeedddccc```^^^```cccgggjjjlllmmmnnnooovvvtttssstttwwwyyyxxxwww~~~|||~~~~~~}}}~~~}}}|||~~~~~~~~~~~~}}}}}}|||tttvvvuuuqqqoooooommmjjjeeeggghhhgggiiillljjjeee`````````bbbeeeggggggfffeeegggjjjoootttuuutttrrrpppmmmlllmmmlllfffdddfffllliiifffeeeeeeccc```]]]]]]^^^______```aaadddgggccceeegggkkkmmmmmmjjjgggeeeaaaaaahhhmmmlllkkklllpppnnnmmmooosssuuuvvvuuuuuutttssstttvvvvvvtttsssrrrsssvvvyyy{{{||||||{{{{{{}}}~~~~~~{{{yyyyyyyyy~~~~~~}}}|||}}}~~~{{{yyywwwvvvvvvuuutttsssoooppprrrssssssqqqooommmpppooopppsssvvvvvvsssppphhhkkknnnmmmkkkkkknnnrrroooqqqsssrrrpppppptttxxxrrrssstttsssppplllhhhfffaaa```___]]]\\\^^^bbbeeeffffffgggggghhhjjjkkklllkkkjjjkkkmmmiiicccccciiidddggghhhfffcccdddhhhlllnnnoooppprrrrrrrrrqqqpppnnnqqqtttrrrnnnmmmooorrrppppppppppppllliiilllssspppllljjjllliiicccaaadddccceeehhhjjjkkkmmmppprrriiilllqqqvvvxxxtttmmmhhhfffccceeennnsssooojjjhhhdddcccaaaaaaaaa```^^^\\\^^^dddkkknnnllljjjjjjkkkkkkooosssrrrooommmnnnqqqxxxxxxyyy}}}}}}~~~|||{{{zzzzzz||||||}}}~~~~~~}}}~~~{{{}}}|||yyyvvv{{{zzz}}}|||vvvttttttrrrmmmpppqqqoookkkmmmqqqpppkkkiiifffbbbaaaccceeefffeee___```ccchhhllllllhhheeeffffffiiinnnnnngggcccbbbbbbeeehhhhhhfffcccbbbbbb\\\aaadddccc___```gggnnnooooooppprrrrrroookkkggghhhdddccciiimmmlllkkkkkkrrrpppppprrrvvvxxxwwwvvvuuuuuuuuuwwwyyyxxxvvvttttttuuuxxxzzz{{{{{{zzzzzz~~~zzzxxxwww}}}}}}~~~{{{~~~||||||~~~~~~zzzvvv{{{|||}}}|||{{{zzz{{{{{{xxxuuuqqqppprrrrrrooollllllkkkjjjiiijjjlllnnnooollllllmmmpppttttttqqqnnneeeiiimmmmmmjjjjjjmmmqqqnnnrrruuurrrlllkkkooouuuqqqrrrssspppkkkfffbbb```___^^^\\\ZZZYYY[[[```dddhhhgggffffffiiimmmqqqtttmmmhhhgggkkkkkkffffffiiieeeiiikkkiiieeefffmmmtttssstttvvvwwwxxxwwwuuutttmmmpppsssrrrnnnlllooorrrsssrrrsssrrrnnnjjjnnnuuusssmmmjjjkkkhhhbbb```ddd```cccggghhhhhhjjjnnnrrrnnnmmmmmmoooppppppooommm^^^[[[aaannntttooohhheee]]]\\\\\\]]]^^^^^^]]][[[\\\fffpppqqqjjjeeefffiiicccmmmuuurrrhhhbbbfffnnnmmmqqqwww{{{|||~~~||||||||||||{{{wwwvvvssssssyyy}}}{{{{{{wwwrrrttt{{{{{{vvvpppuuuwwwwwwzzzyyyyyyxxxyyy~~~|||vvvyyy{{{~~~~~~|||yyy|||{{{wwwxxx}}}|||vvv}}}vvvqqqvvv}}}|||uuu||||||~~~~~~}}}~~~~~~yyyvvvwwwtttnnnzzzzzzuuuooopppwwwwwwrrrtttnnngggdddeeegggiiiiiicccaaa___```dddfffeeeddd___aaabbbcccbbbaaabbbcccdddeeeeeeeeedddccccccccc___aaadddfffhhhjjjnnnqqquuutttwwwyyyvvvooolllmmmlllnnnoooooonnnnnnoooqqqwwwvvvuuuttttttvvvxxxyyy~~~{{{yyyxxxyyyyyyyyyxxxtttwwwzzz{{{|||~~~~~~~~~~~~}}}{{{zzzxxxxxxzzz~~~zzzwww}}}{{{wwwvvvrrrsssvvvzzz{{{xxxrrrnnnpppqqqqqqooojjjfffddddddkkkhhhcccaaabbbdddeeeeeeoooooooooooooooooooooooorrreee]]]ccclllppprrrtttssspppppprrroooiiiiiinnnlllkkklllnnnoookkkaaaYYYZZZZZZYYYYYY[[[^^^bbbdddgggnnnqqqnnnkkkmmmnnnnnnoookkkiiijjjjjjhhhiiimmmrrrnnnjjjjjjiiijjjpppxxxxxx~~~|||vvvwww~~~|||sssmmmnnnooorrrtttssspppnnnmmmmmmnnnoooooommmlllkkkfffggggggfffccc^^^ZZZWWWZZZ^^^cccbbb```___cccggglllkkkjjjiiigggfffeeeddd___^^^^^^^^^___```aaaaaa\\\ZZZVVVTTTSSSUUUWWWYYYZZZ]]]aaabbb``````aaaccc___eeejjjiiiddd___^^^```bbbgggnnnvvv}}}}}}xxxuuuooosssxxxzzzxxxtttqqqoookkkjjjiiikkkooosssuuuuuuwwwvvvtttqqqooommmkkkkkkiiilllooopppooooooqqqtttrrrqqqoooppprrrssssssrrruuuqqqooottt|||{{{{{{yyyzzzxxxrrrppptttqqqsssuuuvvvuuurrrooommmrrrpppnnnmmmnnnnnnmmmkkkyyyuuutttwww~~~yyyyyy~~~~~~yyy|||||||||}}}~~~~~~|||{{{zzzzzz|||xxxuuuuuuttttttsssxxxwwwvvvrrrnnnkkkjjjjjjqqqfff___bbbfffccc``````bbbcccddddddbbb``````aaaeeeddddddeeeffffffeeeccceeeeeefffgggkkknnnrrrttttttsssuuuxxxxxxtttuuuyyyqqqqqqrrrqqqqqqrrruuuxxxyyyxxxwwwvvvwwwxxxzzz{{{|||{{{{{{{{{|||{{{yyyvvvvvvzzz~~~~~~zzzzzz{{{~~~~~~|||}}}||||||{{{{{{{{{||||||}}}vvvtttyyy|||xxxtttsssqqqqqqrrrssstttsssooolllmmmmmmkkkgggcccaaaaaabbbdddbbb```______aaadddffflllmmmnnnooopppqqqrrrrrryyynnngggjjjoooqqqsssuuuxxxtttrrrrrroookkkmmmrrrsssoookkkjjjjjjgggaaa\\\XXXWWWVVVWWWYYY^^^cccfffiiimmmooooooqqqtttrrrnnnkkkgggeeeggggggfffhhhmmmpppmmmkkkkkkjjjjjjnnnuuuwww}}}|||uuuuuuyyyuuulllllllllmmmnnnpppnnnkkkiiillllllllllllkkkjjjhhhgggbbbbbbaaa```]]]ZZZWWWUUUUUUXXXZZZZZZXXXYYY\\\___eeedddcccaaa___^^^]]]\\\[[[[[[ZZZYYYXXXXXXXXXXXXWWWUUURRRPPPNNNOOOPPPQQQTTTWWW[[[[[[ZZZZZZ[[[\\\XXXYYYZZZXXXUUUTTTVVVXXXZZZ]]]dddmmmvvv|||{{{{{{}}}}}}|||}}}yyywwwuuurrrnnnjjjbbbgggmmmpppooollliiigggccccccccceeeiiimmmnnnooopppooollljjjhhhhhhhhhhhhgggjjjlllllliiigggggggggkkkiiigggfffgggggggggfffjjjjjjkkknnnssswwwxxxxxxzzzuuussssssqqqmmmlllppplllmmmmmmlllllljjjiiihhhjjjhhhfffffffffgggfffeeeiiiggghhhllltttyyy|||||||||vvvuuuwwwxxxuuuqqqqqqrrrtttwww{{{~~~|||{{{{{{{{{zzzyyyxxxwwwwwwuuusssrrrrrrsssooogggcccfffhhheeecccdddaaaccceeeeeedddbbbbbbcccgggffffffhhhkkkllljjjgggmmmjjjhhhjjjoootttvvvvvvtttssstttwwwxxxwwwzzzuuuvvvvvvuuuuuuwww{{{~~~{{{{{{zzzyyyyyy{{{|||}}}{{{|||}}}~~~zzzvvvwww{{{~~~}}}}}}||||||~~~~~~~~~}}}{{{yyyvvvuuuuuuuuuuuuuuuvvvvvvvvvrrrqqqtttvvvtttpppoooooonnnllllllmmmllljjjiiihhhgggddd```\\\[[[]]]___[[[]]]^^^]]]]]]___ccchhhjjjkkkmmmppprrrtttuuuvvvyyyrrrnnnnnnpppqqqsssvvvwwwuuuuuuvvvsssmmmlllooorrrpppmmmkkkjjjfff___YYYUUUTTTRRRSSSWWW]]]cccggglllmmmnnnnnnrrruuuppphhhfffbbb```bbbccccccggglllnnnkkkiiijjjiiihhhkkkqqqtttxxxvvvooonnnooojjjbbbhhhggggggggghhhgggdddbbbhhhhhhgggfffeeedddbbbbbb```___\\\YYYVVVTTTSSSSSSRRRQQQPPPPPPPPPRRRUUUVVVZZZZZZXXXWWWUUUTTTRRRRRRUUUTTTSSSQQQPPPNNNMMMMMMOOONNNLLLJJJIIIGGGGGGGGGNNNPPPRRRSSSRRRQQQQQQRRROOOMMMIIIFFFFFFIIIMMMPPPRRRUUUZZZbbbllluuu}}}{{{{{{rrroooppprrrrrrqqqtttzzz~~~yyyvvvrrrnnnkkkfffaaa]]]SSSYYY```dddeeebbb___^^^YYYYYYYYY\\\```dddeeefffeeecccaaa______```bbbccc```bbbdddcccaaa^^^]]]]]]bbb```]]][[[ZZZZZZYYYXXX[[[___ccceeegggiiimmmqqqoookkkhhhhhhgggeeeeeehhhfffeeedddcccbbbbbbcccccc```^^^\\\\\\]]]^^^^^^]]]WWWYYY\\\aaagggnnnsssvvvvvvwww}}}}}}zzz||||||zzzzzz{{{xxxuuurrrooommmkkkgggeeeeeegggkkkpppuuuyyy|||~~~~~~}}}||||||{{{{{{~~~}}}{{{{{{zzzzzz{{{|||}}}}}}}}}~~~~~~{{{{{{}}}~~~|||zzz{{{zzzzzzyyyyyyyyyzzzzzzpppmmmlllnnnmmmiiihhhiii^^^aaadddggggggggghhhiiijjjiiiiiilllqqqsssppplllqqqmmmlllooouuuyyywwwuuuvvvuuuvvvyyyxxxuuuvvvzzzwwwxxxyyyyyyyyyyyy{{{}}}|||{{{{{{{{{{{{|||}}}~~~~~~|||yyyyyy{{{~~~}}}zzzxxx||||||}}}}}}~~~~~~}}}~~~~~~}}}}}}|||zzzxxxpppoooooooooooopppqqqqqqpppnnnnnnppprrrqqqnnnllllllkkkjjjjjjjjjiiifffdddccccccaaa]]]ZZZYYYZZZ\\\WWW[[[___^^^\\\]]]ccchhhjjjkkknnnqqqsssuuuvvvwwwpppooonnnnnnnnnooosssvvvpppsssxxxyyyuuunnnhhhfffiiikkkoooqqqooohhh\\\TTTUUUSSSQQQPPPTTTZZZaaaeeejjjmmmnnnlllmmmlllfff^^^aaa\\\ZZZ]]]^^^___dddiiikkkgggddddddcccbbbgggmmmooooookkkeeecccdddbbb\\\___^^^]]]^^^______^^^\\\``````^^^]]]]]]]]]]]]]]]aaa]]]YYYTTTPPPOOOOOOOOOOOOLLLIIIIIIKKKNNNPPPQQQRRRQQQPPPOOOMMMLLLKKKJJJMMMMMMLLLKKKIIIGGGFFFEEEHHHHHHGGGFFFEEEDDDBBBBBBHHHJJJKKKLLLLLLKKKJJJJJJIIIEEE@@@>>>@@@DDDHHHKKKOOOQQQUUU[[[bbbiiinnnqqqtttzzz}}}|||{{{}}}|||zzzyyy}}}zzzssshhhdddbbbcccdddeeejjjpppvvv|||{{{wwwuuuttttttqqqmmmhhhbbb]]]WWWTTTKKKQQQXXX\\\]]]ZZZWWWVVVQQQQQQRRRUUUYYY\\\^^^^^^[[[YYYVVVUUUVVVYYY\\\___VVVVVVWWWWWWXXXYYY[[[\\\[[[XXXUUUSSSRRRRRRRRRQQQSSSUUUYYY\\\^^^```dddgggccc```^^^]]]\\\\\\]]]_________^^^^^^^^^^^^^^^^^^WWWVVVUUUUUUWWWXXXWWWVVVPPPSSSVVVZZZ___dddjjjoookkknnnssszzz~~~zzzvvvrrrqqqqqqqqqqqqrrroooooonnnjjjeee___\\\[[[]]]___dddiiimmmppprrrsssyyyyyyxxxvvvtttrrrqqqpppvvvvvvvvvvvvvvvvvvuuuuuusssrrrqqqrrrtttwwwyyyzzz}}}~~~~~~}}}|||{{{|||}}}{{{wwwsssqqqrrruuuvvvvvv}}}}}}}}}}}}}}}}}}}}}|||uuuwwwyyyxxxtttpppnnnppp```cccgggjjjjjjjjjkkkllljjjjjjkkkooossstttrrroooqqqoooooosssyyyzzzwwwrrrwwwwwwyyy}}}{{{uuutttvvvvvvxxx{{{|||{{{yyyxxxxxx{{{{{{{{{{{{{{{|||}}}}}}||||||{{{zzzyyyyyyyyyyyyxxxzzz{{{|||}}}}}}}}}}}}~~~}}}|||~~~~~~|||{{{zzzyyywwwuuummmmmmllllllllllllmmmmmmlllmmmmmmnnnoooooonnnkkkiiiiiijjjjjjjjjhhhccc___aaabbbbbb```]]]ZZZYYYYYYXXX\\\``````^^^^^^bbbgggjjjkkknnnqqqsssttttttsssnnnpppqqqpppnnnpppsssuuuqqqtttvvvtttpppkkkgggdddbbbfffkkknnnmmmfff]]]VVVUUUSSSPPPNNNPPPUUU[[[___bbbhhhllliiieeeccc```\\\[[[WWWUUUXXXZZZZZZ^^^dddeee```\\\ZZZYYYZZZ```hhhiiigggaaa\\\[[[]]]^^^\\\TTTSSSRRRSSSVVVWWWWWWWWWVVVUUUTTTSSSTTTUUUWWWYYY]]]YYYTTTNNNIIIGGGFFFFFFIIIGGGDDDDDDFFFIIIKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFEEECCCCCCBBBCCCDDDDDDDDDCCCBBBBBBEEEFFFGGGHHHHHHHHHGGGEEECCC@@@>>>===@@@CCCEEEFFFIIILLLQQQWWW[[[^^^```aaakkkqqqtttrrrppppppnnnkkkqqquuuxxxxxxxxxvvvppphhhaaaZZZTTTTTTWWWZZZaaaiiippptttzzzzzzvvvtttqqqlllgggkkkiiifff```ZZZTTTOOOMMMHHHLLLRRRUUUTTTRRROOONNNMMMMMMNNNQQQUUUWWWXXXWWWRRRQQQOOONNNPPPSSSWWWYYYQQQOOONNNNNNQQQUUUZZZ\\\TTTQQQMMMLLLLLLMMMNNNMMMPPPPPPPPPTTTXXX[[[\\\\\\XXXWWWVVVSSSSSSUUUVVVVVVUUUWWWYYY[[[[[[YYYWWWVVVRRRRRRRRRTTTUUUUUUSSSQQQOOOQQQTTTWWWYYY[[[___bbbdddgggjjjnnnrrrwwwyyyyyytttpppkkkggggggjjjllllllhhhiiihhheee^^^YYYUUUTTTUUUWWW\\\aaafffiiikkklllnnnnnnoooooonnnmmmlllkkkmmmmmmlllllllllmmmmmmmmmmmmjjjgggggglllqqqtttvvvxxxxxxvvvtttrrrsssvvvyyytttpppkkkhhhiiimmmrrruuurrrsssuuuyyy|||~~~~~~~~~~~~~~~|||wwwvvvuuufffiiimmmnnnmmmlllkkkkkkgggiiimmmppprrrrrrqqqppprrrrrrrrruuuyyyyyyvvvssswwwwww{{{~~~yyywwwyyyuuuxxx{{{|||{{{yyyxxxyyy{{{{{{{{{|||||||||||||||~~~|||~~~zzzwwwuuuvvvxxxzzzzzzzzz{{{~~~|||{{{{{{|||{{{zzz{{{{{{}}}~~~~~~~~~~~~{{{yyywwwvvvuuutttrrrpppllllllkkkjjjjjjjjjjjjjjjhhhlllmmmllllllooonnnkkkjjjjjjjjjkkkkkkgggbbb^^^aaabbbcccaaa^^^ZZZXXXXXXXXX\\\___```___^^^aaacccgggiiikkknnnooooooooonnnqqqtttuuurrrqqqrrrrrrpppvvvvvvqqqiiidddeeeffffff```aaabbbbbbaaa___\\\ZZZSSSPPPMMMLLLMMMPPPUUUXXXWWW___dddbbb_________]]]TTTQQQPPPSSSTTTSSSVVVZZZZZZUUURRRQQQQQQRRRXXX```bbb^^^YYYUUUUUUXXXZZZZZZLLLJJJIIIJJJMMMOOOQQQQQQLLLKKKJJJIIIKKKMMMQQQSSSTTTQQQMMMHHHCCC@@@===<<>>???@@@AAABBBCCCCCCFFFKKKQQQUUUWWWXXXWWW^^^dddgggeeecccbbb```\\\eeeiiikkkkkkkkkiiiccc[[[XXXPPPJJJJJJNNNSSS[[[bbbiiilllrrrzzz{{{rrrmmmllliiiccc]]]^^^]]][[[VVVPPPJJJGGGFFFDDDGGGJJJLLLKKKHHHGGGGGGJJJJJJKKKNNNQQQRRRRRRQQQMMMLLLJJJJJJKKKNNNQQQSSSQQQNNNJJJJJJMMMQQQUUUWWWMMMJJJFFFEEEFFFHHHIIIJJJNNNLLLLLLNNNRRRTTTSSSRRRPPPRRRQQQNNNNNNQQQQQQOOOLLLNNNRRRTTTUUUSSSQQQOOOOOOPPPRRRUUUVVVTTTPPPMMMMMMNNNPPPSSSTTTUUUUUUTTT]]]```cccdddhhhnnnqqqpppllljjjeee```aaaeeegggeee```aaa```^^^YYYUUURRRQQQLLLNNNSSSXXX^^^cccfffhhh```bbbdddgggiiiiiijjjiiiddddddccccccccccccddddddgggbbb___```eeekkknnnooopppooommmkkkiiijjjmmmpppkkkhhhdddaaabbbfffkkkooogggiiimmmqqqtttuuuvvvvvvvvvvvvwwwyyy{{{~~~~~~{{{iiilllpppqqqpppnnnmmmlllggglllrrrtttrrrqqqrrrtttvvvuuuuuuuuuvvvwwwwwwxxxxxxwwwzzz~~~}}}yyyxxx{{{vvvxxxyyyzzzzzz{{{~~~{{{{{{|||}}}}}}}}}}}}}}}||||||}}}~~~zzzwwwzzzvvvrrrqqqssswwwxxxxxxxxxzzz~~~~~~~~~zzzyyyyyyzzzzzzyyyxxxxxxzzz~~~}}}~~~}}}~~~}}}yyywwwuuusssrrrrrrqqqnnnllllllkkkjjjiiihhhgggggggggeeejjjllljjjjjjmmmmmmjjjmmmkkkjjjiiihhhfffbbb___ccccccbbb___[[[XXXWWWXXXUUUWWWZZZ\\\^^^_________```bbbeeeiiijjjjjjjjjiiikkkooopppmmmmmmpppnnnjjjoooppplllbbb]]]^^^___]]]YYYZZZ[[[[[[YYYWWWVVVVVVMMMKKKIIIHHHIIIKKKOOOQQQQQQVVVYYYXXXXXX[[[ZZZXXXNNNKKKKKKNNNNNNLLLLLLOOOMMMJJJJJJLLLLLLKKKOOOUUUVVVSSSPPPOOOPPPPPPPPPPPPGGGEEECCCCCCEEEHHHJJJJJJGGGEEECCCBBBCCCFFFIIILLLKKKJJJHHHFFFBBB>>>:::888999<<>>======@@@CCCDDDBBB???999<<>>===???BBBAAACCCFFFJJJMMMOOOQQQQQQOOOUUUYYYXXXWWWWWWUUUQQQVVVZZZ\\\\\\\\\\\\WWWPPPMMMFFFBBBFFFKKKOOOTTTZZZ^^^bbbjjjsss{{{~~~{{{xxxvvvqqqiiiccc___[[[WWWSSSRRRRRRRRRNNNHHHCCCBBBBBB@@@BBBDDDEEEDDDCCCCCCDDDGGGGGGHHHJJJLLLMMMLLLJJJIIIHHHGGGGGGHHHJJJKKKLLLMMMKKKIIIJJJMMMPPPQQQQQQJJJGGGCCCAAABBBDDDFFFFFFIIIJJJKKKKKKIIIIIIJJJKKKKKKOOOPPPMMMLLLOOOMMMIIIIIIJJJLLLNNNOOOOOONNNMMMMMMOOORRRVVVWWWSSSMMMHHHIIIIIILLLPPPTTTTTTQQQMMMPPPVVVYYYZZZ]]]bbbccc```^^^___]]]ZZZ[[[___^^^YYYYYYXXXVVVUUUSSSQQQOOONNNIIIJJJMMMQQQVVV[[[___aaaZZZ[[[^^^aaacccdddcccccc]]]]]]\\\[[[[[[[[[\\\]]]]]]ZZZYYY\\\aaaffffffdddcccdddeeedddbbbaaabbbccc``````___^^^^^^^^^```aaa^^^aaafffiiikkklllllllllmmmnnnooorrruuuxxxzzz|||}}}~~~zzzwwwwwwyyyyyyzzz{{{}}}}}}|||{{{{{{yyyyyy|||{{{}}}hhhkkkpppssssssqqqqqqpppiiipppxxxyyyuuusssuuuxxxyyyxxxvvvtttrrrtttyyy}}}zzzxxxxxxzzzxxxtttuuuyyyyyyxxxxxxxxxyyy}}}||||||}}}~~~~~~~~~~~~}}}wwwyyy|||~~~|||vvvrrrtttqqqmmmnnnqqqtttuuuttttttwww||||||zzz}}}yyyxxxxxxyyyyyyxxxzzzyyy{{{~~~~~~{{{{{{|||uuuwwwuuusssrrrqqqpppnnnllllllkkkjjjhhhgggfffeeeeeeccciiillliiiiiimmmmmmiiiooollliiifffeeedddcccaaaeeeccc```[[[WWWUUUVVVXXXRRRRRRUUUYYY]]]^^^]]]\\\ZZZ]]]aaadddgggggggggfff___dddeeedddhhhmmmkkkdddaaaggghhhbbb\\\ZZZUUUNNNPPPTTTYYY[[[YYYTTTOOOLLLGGGFFFEEEEEEFFFIIILLLMMMPPPQQQPPPOOOSSSVVVTTTMMMIIIGGGHHHJJJJJJFFFEEEGGGCCCCCCFFFJJJJJJHHHIIINNNKKKIIIIIIKKKKKKIIIFFFEEEFFFDDD@@@???AAACCCEEEEEEEEECCC@@@>>>>>>AAADDDGGGFFFGGGGGGGGGDDD@@@;;;888666;;;@@@AAA???@@@DDDIII@@@AAABBBCCCDDDEEEFFFGGGCCCDDDEEEFFFEEECCCAAA???@@@???>>>===<<<;;;<<<<<<;;;::::::===@@@BBB@@@===:::>>>AAA@@@===<<<@@@DDDCCCCCCCCCDDDFFFIIIKKKMMMDDDKKKPPPPPPPPPPPPOOOKKKKKKOOOQQQQQQSSSTTTPPPJJJEEE@@@???DDDJJJMMMPPPTTTTTTYYYcccnnnwwwxxxtttooojjjhhhccc[[[SSSNNNLLLLLLKKKMMMMMMJJJEEEAAA@@@AAA???@@@BBBBBBAAABBBCCCEEEEEEEEEEEEGGGIIIIIIHHHFFFFFFFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHKKKPPPRRRPPPNNNKKKGGGCCCAAAAAACCCDDDEEEDDDIIILLLIIICCC@@@CCCHHHIIIOOOPPPMMMLLLNNNLLLFFFJJJJJJJJJKKKLLLMMMNNNOOOKKKMMMRRRVVVWWWRRRJJJDDDGGGGGGIIIPPPVVVWWWRRRLLLEEEMMMRRRRRRTTTYYYWWWRRRQQQUUUVVVTTTVVVXXXUUUNNNTTTRRROOOOOOPPPOOOMMMKKKKKKKKKLLLMMMPPPTTTWWWYYYZZZ[[[]]]^^^___^^^\\\[[[ZZZYYYXXXWWWVVVWWWXXXYYYWWWUUUVVV[[[aaaccc```\\\YYY\\\___```___\\\ZZZYYYXXXZZZ]]]^^^\\\YYYWWWVVVYYY]]]bbbeeeffffffeeeeeeggghhhkkknnnqqqtttvvvwww}}}~~~~~~xxxqqqmmmooossstttttttttttttttuuuvvvvvvwwwssstttzzz|||xxxxxx|||sssuuuxxx}}}pppnnnnnnoootttxxxzzz{{{oooqqquuuwwwxxxzzz|||~~~|||~~~{{{vvvwww}}}{{{wwwwwwwwwxxxyyyxxxuuurrrwwwxxxyyy{{{}}}~~~~~~}}}~~~zzzzzzzzzzzzwwwtttqqqoookkkkkkjjjjjjkkknnnssswwwrrrsssvvvyyy{{{yyyuuuqqqrrrtttvvvwwwvvvvvvvvvwwwuuuxxx{{{~~~}}}|||}}}~~~{{{~~~xxxyyyxxxrrrpppsssrrrooopppuuunnnllliiifffeeeeeeggghhhbbbfffkkkkkkhhhfffhhhjjjjjjfffdddeeeggggggccc^^^fffccc___ZZZVVVSSSQQQPPPRRRQQQQQQTTTXXXZZZXXXVVVUUUWWW[[[^^^______]]]\\\]]]UUUOOOSSS^^^dddaaa\\\ZZZXXXUUUSSSRRRQQQNNNMMMMMMOOORRRSSSQQQMMMIIIFFFCCCBBBAAAAAABBBDDDGGGIIISSSPPPMMMIIIGGGEEEEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@DDDBBBBBBDDDFFFGGGDDDAAAHHHGGGFFFEEEDDDDDDDDDDDDAAA@@@>>>======???AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAA@@@>>><<<;;;===???BBBFFFHHHGGGCCC@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDCCCBBBAAAAAA???===<<<:::999999999:::777999;;;>>>?????????>>>;;;<<>><<<===;;;>>>AAABBBBBBAAABBBBBBHHHHHHGGGEEECCCCCCEEEGGGHHHGGGFFFEEEEEEGGGIIIJJJKKKJJJHHHGGGJJJNNNSSSVVVKKKIIIFFFAAA>>>???BBBEEEFFFFFFFFFDDDBBBAAABBBDDDCCCFFFIIIJJJJJJIIIIIIIIIGGGIIIKKKMMMMMMLLLJJJHHHNNNOOORRRRRRQQQLLLHHHDDDHHHJJJKKKMMMMMMLLLJJJIIIDDDEEEGGGIIILLLNNNPPPQQQMMMNNNOOOOOOOOOMMMKKKJJJIIIKKKNNNPPPQQQQQQOOONNNKKKJJJJJJOOOTTTXXXWWWUUUVVVYYY]]]___^^^YYYTTTPPPTTTTTTSSSSSSRRRQQQPPPPPPVVVSSSPPPPPPSSSVVVYYYZZZ[[[YYYVVVTTTSSSTTTUUUVVVYYYXXXVVVVVVWWWWWWVVVTTTXXXYYY\\\```cccdddbbb```cccccccccfffkkkoooqqqrrrwwwuuurrrooollliiigggggghhhoooqqqlllggggggjjjkkkrrrrrrpppnnnlllmmmpppsssrrrqqqppptttzzz~~~~~~qqqqqqrrruuuxxxyyyxxxwwwwwwwwwuuutttuuuxxx~~~|||wwwzzz{{{zzzzzzzzz{{{|||zzzwwwuuuvvvwwwxxxzzz{{{{{{||||||yyy{{{~~~}}}{{{wwwwwwwwwuuussspppmmmlllkkkjjjiiihhhhhhjjjnnnpppnnnpppqqqpppnnnllllllmmmnnnqqqtttuuutttsssssssssrrrtttwww{{{~~~}}}|||zzzvvvvvvyyyxxxssspppqqqnnniiiiiilllhhhgggeeeddddddfffiiijjjbbbeeehhhgggeeeeeeiiimmmeeeaaa^^^___bbbcccaaa^^^]]]\\\YYYVVVSSSQQQPPPPPPPPPOOOPPPRRRVVVWWWUUURRRSSSVVV[[[^^^^^^ZZZTTTQQQPPPJJJEEEHHHPPPUUUTTTQQQWWWTTTPPPMMMLLLJJJHHHGGGHHHIIIKKKLLLJJJHHHEEECCCCCCBBB@@@???AAADDDGGGJJJMMMKKKHHHEEECCCBBBBBBBBBAAAAAAAAABBBAAA@@@@@@???BBBAAAAAACCCFFFGGGEEECCCEEEDDDDDDCCCCCCBBBBBBBBBAAA@@@>>>======>>>@@@AAABBBBBBAAA@@@>>>===<<<<<<===>>>???@@@@@@???===<<>><<<:::999999999:::999:::<<<>>>???>>>======;;;<<<>>>???AAAAAAAAAAAA?????????@@@@@@BBBCCCCCC@@@@@@AAACCCEEEEEECCCAAAAAABBBDDDEEEEEEDDDBBBAAAAAABBBDDDDDDFFFIIIMMMPPPRRRZZZaaadddeeefffccc___WWWSSSNNNKKKKKKLLLKKKIIIHHHHHHHHHEEEBBB???>>>>>>===???AAABBBAAAAAACCCDDDFFFEEEDDDCCCDDDFFFHHHIIIGGGFFFFFFFFFGGGIIIKKKMMMIIIHHHGGGGGGIIIMMMQQQTTTKKKJJJFFFBBB??????BBBEEEFFFGGGGGGEEECCCBBBBBBCCCBBBEEEHHHIIIIIIIIIIIIJJJHHHIIIKKKMMMNNNNNNMMMMMMMMMNNNOOOPPPNNNKKKHHHFFFGGGHHHIIIJJJJJJJJJJJJIIIEEEFFFGGGHHHJJJKKKLLLMMMLLLLLLLLLLLLLLLKKKJJJJJJIIIJJJMMMNNNOOONNNLLLKKKKKKJJJJJJNNNSSSVVVUUUSSSRRRTTTVVVXXXYYYYYYXXXWWWSSSSSSSSSSSSRRRRRRRRRRRRQQQNNNLLLKKKNNNQQQTTTUUUYYYWWWTTTRRRQQQRRRSSSTTTYYYXXXVVVVVVWWWWWWUUUTTTWWWXXX[[[___bbbbbbaaa```eeedddccccccfffiiilllmmmkkkjjjhhhgggeeeeeeddddddeeeiiiiiigggfffhhhhhheeejjjhhhgggiiilllnnnnnnlllooonnnoooqqqttttttrrrpppvvvwwwzzz|||||||||zzzyyy~~~rrrtttvvvzzz{{{zzzuuurrrxxxxxxwwwvvvuuuxxx}}}~~~zzzxxx{{{}}}xxx{{{{{{zzz{{{|||{{{xxxvvvvvvvvvvvvvvvwwwwwwwwwwwwuuuxxx|||}}}yyyvvvuuutttrrrooollljjjhhhfffiiihhhfffddddddeeefffggghhhkkkkkkggg```^^^bbbhhhgggkkkooorrrrrrppppppoooqqqrrrsssvvvyyy|||~~~{{{{{{~~~}}}~~~|||wwwvvvwwwvvvttttttqqqooonnnkkkfffdddeeeaaa```___^^^___aaadddfffbbbccccccbbb```bbbggglllaaa\\\WWWVVVXXXYYYYYYWWWRRRQQQPPPOOOOOOOOOOOOOOONNNMMMNNNPPPRRRQQQOOOMMMLLLPPPWWWZZZYYYTTTLLLGGGFFFBBB??????DDDHHHIIIIIIQQQNNNIIIFFFDDDCCCBBBAAACCCDDDDDDDDDDDDCCCBBBBBBCCCAAA???>>>???CCCGGGJJJHHHGGGDDDBBBAAAAAAAAABBB@@@AAABBBCCCCCCAAA@@@>>>@@@@@@AAACCCFFFGGGFFFEEE@@@AAAAAAAAAAAAAAA@@@???BBBAAA???>>>======>>>???DDDCCCAAA???===;;;999888:::<<<===???@@@@@@???>>>???@@@BBBEEEGGGFFFCCC@@@<<<<<<======>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBB@@@<<<999888888999:::;;;<<<===>>>???>>>======<<<<<<<<<<<<===>>>@@@AAA>>>===<<<===>>>AAACCCEEE?????????AAACCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAA@@@AAACCCDDDEEEEEEHHHLLLNNNWWW]]]ccceeeggggggaaaYYYRRRMMMIIIIIILLLMMMJJJGGGGGGFFFDDDDDDDDDCCCAAA???>>>???AAAAAA@@@AAACCCEEEEEEBBB@@@AAAEEEIIIJJJJJJEEEFFFFFFHHHIIIKKKMMMNNNHHHGGGFFFFFFHHHKKKNNNPPPKKKJJJGGGCCC@@@@@@BBBDDDFFFGGGGGGFFFCCCBBBBBBCCCAAADDDGGGIIIIIIJJJJJJKKKKKKLLLMMMNNNPPPQQQQQQRRRMMMMMMLLLKKKJJJIIIHHHGGGDDDDDDEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGHHHHHHHHHHHHKKKJJJJJJIIIIIIIIIJJJJJJHHHJJJKKKMMMMMMLLLJJJIIIKKKJJJJJJMMMRRRTTTRRROOOPPPPPPPPPQQQRRRUUUXXXYYYSSSSSSSSSSSSTTTTTTTTTUUUOOOLLLJJJIIILLLOOOQQQQQQUUUTTTRRRPPPOOOPPPQQQRRRXXXVVVUUUVVVWWWWWWVVVTTTVVVXXX[[[^^^```aaaaaa```gggeeecccaaaaaaccceeegggcccbbbaaa```____________```bbbbbbaaadddgggddd___```]]]]]]bbbiiimmmjjjeeeiiiiiikkkmmmnnnkkkfffaaalllnnnqqqttttttssspppnnnvvvxxx||||||yyyvvvrrrsssvvvyyyzzzyyyuuuqqqppptttxxx{{{{{{zzzyyyyyyzzzvvvvvvzzz}}}yyytttyyyxxxwwwxxxxxxxxxuuusssssssssrrrqqqqqqqqqppppppwwwwwwwwwwwwwwwwwwwwwwwwtttrrrooojjjfffcccaaa```dddbbb```___````````````cccdddddd```\\\[[[^^^bbb___dddjjjnnnpppooonnnnnnsssssstttuuuuuuvvvwwwwww{{{{{{yyywwwuuuwww{{{~~~yyy}}}~~~{{{zzzzzzsssyyyyyyssssssyyyyyysssooonnnmmmllliiifffcccccc\\\[[[YYYWWWWWWXXXZZZ\\\___```___]]][[[\\\___ccc^^^YYYRRRNNNMMMMMMMMMLLLJJJJJJJJJJJJJJJKKKLLLLLLKKKLLLMMMNNNNNNLLLJJJHHHDDDHHHNNNRRRRRRNNNHHHDDDCCCBBB@@@@@@AAADDDGGGIIIKKKHHHDDDAAAAAAAAAAAA@@@BBBBBBAAAAAAAAABBBCCCDDDBBB@@@>>><<<>>>BBBFFFIIIGGGEEEDDDBBBBBBBBBDDDEEEAAABBBDDDFFFEEECCCAAA???BBBBBBBBBCCCEEEEEEEEEEEE??????@@@AAAAAA@@@???>>>BBBAAA@@@>>>=========>>>DDDCCCBBB@@@>>><<<::::::999:::<<<>>>@@@@@@AAAAAA===>>>???AAACCCBBB???<<<:::;;;;;;===>>>???@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCC@@@===999888888999:::;;;<<<>>>???AAAAAAAAAAAA???===;;;::::::<<<>>>@@@???>>>===<<<===@@@CCCEEE@@@???>>>@@@BBBDDDCCCBBBCCCCCCAAAAAAAAABBBCCCDDDCCCDDDEEEFFFFFFHHHKKKMMMUUU[[[aaaeeejjjkkkddd[[[SSSOOOKKKLLLPPPPPPLLLGGGFFFEEEEEEGGGJJJIIIEEE@@@@@@@@@@@@@@@???@@@BBBEEEDDD???<<>>>>>>>>CCCCCCBBBAAAAAA@@@@@@???;;;;;;===>>>@@@AAAAAABBB>>>>>>???@@@BBBAAA>>>;;;::::::;;;===>>>@@@AAABBBAAABBBCCCDDDDDDDDDDDDDDDBBB@@@===:::999999:::;;;;;;<<<>>>AAACCCEEEFFFGGGBBB@@@<<<::::::<<>>@@@BBBBBB@@@???@@@CCCEEEFFFFFFEEEDDDBBBAAABBBEEEGGGIIIEEEGGGHHHHHHHHHIIIKKKMMMPPPVVV\\\bbbhhhiiicccZZZWWWSSSPPPPPPRRRQQQLLLGGGGGGGGGJJJNNNQQQNNNHHHBBBBBBBBBBBB@@@??????AAACCCCCC???<<<>>>DDDIIIIIIGGGJJJIIIHHHGGGFFFFFFFFFGGGIIIIIIIIIIIIHHHFFFEEEDDDFFFGGGGGGEEEBBBAAABBBDDDEEEGGGHHHHHHFFFDDDDDDDDDHHHJJJMMMNNNOOOPPPRRRTTTVVVUUUSSSQQQPPPQQQRRRSSSRRRNNNJJJEEEBBBBBBCCCDDDAAA@@@??????@@@BBBEEEGGGEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJIIIHHHIIIJJJLLLMMMJJJLLLMMMOOOPPPQQQQQQQQQNNNMMMMMMPPPSSSTTTPPPMMMIIIIIIJJJLLLMMMOOOPPPPPPRRRSSSTTTUUUVVVXXXYYYYYYTTTRRRPPPOOOQQQSSSSSSSSSQQQQQQPPPPPPPPPQQQRRRRRRQQQPPPQQQSSSVVVYYYYYYYYYVVVYYY\\\^^^^^^___aaacccaaadddeeeeeebbb```______``````^^^]]]\\\[[[[[[[[[[[[bbbeeeaaa]]]]]]^^^^^^ZZZZZZZZZZZZ[[[]]]```cccaaabbbcccccccccbbbbbbbbbbbbbbbcccdddfffiiikkkllljjjlllnnnnnnnnnoooqqqtttpppsssvvvyyy{{{|||}}}~~~{{{yyyxxxyyy{{{~~~pppoooooopppsssuuuuuuuuussstttvvvvvvvvvwwwyyy{{{vvvssstttwwwyyyvvvttttttuuusssrrrrrrrrrrrrqqqoookkkiiigggeeedddccccccdddccchhhoootttuuuqqqkkkggglllkkkhhhddd```]]]ZZZXXXYYYWWWVVVYYY\\\]]][[[XXXSSSRRRTTTWWWZZZ[[[XXXUUUVVV[[[aaafffhhhiiijjjkkkoooqqqtttwwwxxxvvvsssqqqssspppmmmjjjiiikkkmmmnnnppppppqqqrrrqqqooommmkkklllooopppmmmkkkkkkhhhccciiijjjgggaaa]]][[[XXXTTTQQQPPPNNNMMMNNNQQQTTTUUUTTTSSSRRRPPPMMMKKKIIIHHHHHHGGGFFFEEEDDDEEEEEEFFFCCCDDDDDDEEEEEEDDDDDDCCCEEEHHHKKKKKKHHHDDDBBB@@@FFFFFFEEEDDDCCCAAA???>>>===>>>???@@@BBBCCCDDDDDDDDDBBBBBBCCCEEEFFFFFFFFF@@@???>>>===>>>@@@BBBDDDAAA@@@>>>======???AAACCCBBBAAA@@@???@@@AAACCCDDDDDDEEEFFFGGGGGGFFFDDDBBBEEEFFFFFFDDDBBBAAABBBDDDDDDDDDBBBAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@??????AAAAAABBBCCCDDDDDDEEEEEE>>>>>>??????@@@AAABBBBBBAAAAAAAAABBBCCCBBB???<<<999:::;;;===???AAABBBCCCBBBBBBCCCCCCDDDCCCCCCCCC@@@???===<<<;;;:::;;;;;;;;;<<<>>>AAADDDFFFIIIJJJGGGDDD@@@===<<<>>>@@@BBB@@@???>>><<<<<<===???@@@DDDBBB@@@@@@CCCFFFHHHHHHDDDCCCBBBBBBDDDGGGJJJMMMIIIJJJLLLLLLKKKKKKLLLNNNQQQXXX___cccfffhhhccc[[[XXXWWWUUUSSSRRROOOLLLIIIJJJLLLPPPSSSTTTPPPJJJEEEEEEFFFFFFDDDAAA@@@@@@AAABBB???>>>@@@EEEIIIJJJJJJNNNLLLIIIFFFDDDCCCDDDDDDIIIJJJKKKKKKJJJHHHEEECCCEEEGGGHHHGGGFFFEEEFFFGGGGGGIIIKKKKKKJJJIIIHHHIIIMMMOOOQQQRRRRRRSSSUUUWWWWWWVVVTTTRRRQQQPPPPPPQQQRRRNNNIIIDDDAAAAAABBBDDDAAA@@@??????@@@BBBDDDFFFCCCDDDEEEFFFGGGIIIIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMOOOPPPQQQRRRRRRRRRMMMMMMMMMQQQTTTTTTPPPLLLCCCEEEHHHKKKNNNOOOPPPPPPPPPQQQRRRSSSUUUVVVWWWWWWTTTRRRPPPPPPQQQRRRRRRQQQPPPPPPPPPPPPQQQQQQRRRSSSQQQPPPPPPSSSVVVXXXXXXXXXTTTXXX\\\]]]\\\]]]```cccaaadddfffeeeaaa^^^^^^___ZZZZZZZZZZZZZZZ[[[\\\\\\YYY```ddd___ZZZ[[[^^^```\\\\\\[[[YYYXXXYYY]]]aaa______^^^\\\ZZZZZZ\\\^^^______^^^___aaadddgggjjjdddfffhhhhhhhhhjjjooossskkknnnrrrtttuuuuuuwwwxxxrrrpppoooooorrrvvvwwwxxxzzz{{{}}}~~~~~~zzzzzzyyyyyyzzz|||~~~{{{{{{pppooooooqqqsssttttttsssqqqsssssssssqqqpppqqqrrrllllllppptttsssnnnnnnrrrqqqooommmmmmmmmnnnmmmkkkfffdddbbb```^^^^^^______[[[```hhhnnnppplllfffaaabbbbbbbbbaaa___]]]ZZZYYYXXXVVVUUUXXX[[[\\\XXXTTTOOOQQQTTTVVVVVVVVVVVVVVVVVVZZZ^^^aaabbbcccdddeeejjjkkknnnpppqqqrrrqqqqqqnnnlllhhheeeccccccddddddeeeeeeeeefffffffffeeedddfffdddeeegggeee^^^ZZZZZZ___aaa]]]UUUQQQQQQOOOKKKLLLKKKIIIHHHIIIKKKMMMOOOOOOLLLHHHEEECCCCCCBBBBBB@@@BBBDDDEEEEEEDDDCCCCCC???@@@AAABBBCCCBBBBBBAAAAAADDDHHHHHHEEEAAA>>>===DDDDDDDDDCCCBBB@@@???>>>;;;;;;===AAAEEEFFFDDDBBBBBBBBBBBBDDDFFFGGGEEEDDD@@@???>>>>>>>>>@@@BBBCCC@@@@@@???>>>>>>>>>>>>???AAA@@@???>>>>>>@@@BBBCCCDDDDDDEEEEEEEEEDDDCCCBBBDDDEEEEEEDDDAAAAAACCCFFFHHHFFFCCC@@@??????@@@AAABBBBBBBBBCCCBBBBBBBBBAAA@@@AAABBBCCCEEEFFFGGGHHHBBBBBBAAAAAAAAAAAAAAAAAACCCBBBAAABBBCCCBBB???<<<888999:::<<>>===>>>@@@AAA>>>AAAEEEGGGEEECCC@@@???<<<===???AAAAAAAAAAAA@@@>>>BBBFFFFFFBBB>>><<<;;;???@@@BBBCCCCCCCCCBBBAAA======???EEEJJJKKKHHHDDDBBBBBBCCCEEEFFFFFFCCCAAABBBAAA@@@@@@AAABBBCCCDDD@@@@@@@@@???>>>======<<>>>>>@@@AAABBBBBBCCCCCCDDDCCCCCCCCC@@@@@@BBBCCCDDDFFFGGGHHHEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@===;;;777888999<<<>>>@@@BBBCCC@@@@@@@@@@@@@@@???>>>===;;;<<<===>>>>>>===<<<;;;<<<<<<===>>>@@@CCCEEEFFFLLLJJJFFFCCCBBBBBBDDDEEECCCDDDEEEFFFHHHIIIIIIJJJDDDBBB??????BBBFFFIIIJJJEEEEEEFFFHHHKKKOOORRRUUUNNNPPPRRRQQQPPPOOOOOOPPPIIISSS[[[^^^___bbbbbbaaaZZZ\\\]]]YYYTTTQQQSSSVVVRRRTTTUUUSSSNNNKKKKKKMMMNNNOOOOOOMMMHHHDDDBBBBBB>>>@@@CCCFFFIIINNNTTTXXXSSSOOOJJJEEECCCDDDFFFHHHCCCFFFJJJNNNPPPOOOLLLJJJGGGJJJMMMNNNNNNNNNOOOOOOLLLOOORRRTTTTTTSSSSSSTTTRRRSSSTTTTTTSSSTTTVVVXXXRRRRRRRRRRRRQQQQQQQQQQQQLLLIIIFFFCCCBBBDDDGGGIIIBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFIIIKKKLLLLLLLLLLLLPPPOOONNNMMMLLLJJJJJJIIIJJJIIIKKKOOORRRRRRNNNJJJMMMLLLKKKJJJJJJJJJKKKKKKJJJKKKKKKLLLNNNOOOOOOPPPTTTRRRPPPPPPQQQQQQPPPOOOMMMMMMNNNOOOPPPQQQQQQQQQWWWUUUSSSSSSTTTSSSRRRPPPPPPTTTXXXYYYWWWWWW[[[```hhhhhhddd^^^WWWVVVZZZ___]]]\\\[[[YYYXXXWWWWWWWWWTTTUUUSSSRRRVVV]]]```^^^]]]YYYWWWZZZ^^^___[[[WWWUUUWWWYYYXXXVVVVVVXXX[[[VVVWWWXXXYYYXXXXXXVVVVVVXXX]]]cccdddbbbaaacccfffhhhkkknnnmmmjjjhhhiiijjjdddbbb```aaadddhhhjjjllliiikkkmmmoooqqqqqqqqqqqqgggiiillloooppppppnnnmmmlllmmmrrrzzz|||zzzqqqvvvwwwttttttxxxvvvqqqlllmmmllliiieeecccbbbccc^^^___eeekkkjjjeeecccdddcccbbbaaa______```aaaaaadddbbb___\\\YYYWWWWWWVVVYYY]]]bbbeeefffccc___\\\\\\\\\[[[WWWTTTUUUYYY]]]ZZZZZZZZZ[[[[[[YYYWWWTTTOOOOOOQQQRRRUUUWWWZZZ[[[UUUYYY^^^bbbbbb___[[[XXX[[[[[[]]]```bbbcccaaa___eeedddaaa\\\WWWTTTUUUVVVTTTVVVXXXUUUQQQPPPTTTXXXSSSRRRQQQOOOMMMLLLLLLLLLMMMKKKHHHEEEDDDEEEGGGHHHFFFDDDCCCDDDFFFEEEBBB???@@@>>>===;;;;;;<<<===>>>999<<<@@@DDDEEECCC???======>>>???@@@@@@???===<<<<<>>@@@BBBCCCBBB@@@@@@CCCFFFAAA??????BBBGGGJJJIIIGGGEEEDDDBBBAAAAAAAAAAAABBB???@@@AAABBBBBBBBBBBBBBB===>>>???>>>;;;999999999@@@AAABBBCCCCCCBBB@@@???EEEEEEDDDDDDBBBAAA???>>>CCCCCCBBBBBBBBBCCCCCCDDDGGGFFFDDDAAA??????AAADDD???AAADDDFFFGGGGGGFFFEEECCCBBBAAACCCFFFHHHIIIIIIKKKJJJGGGDDDAAA@@@??????AAAAAA@@@>>>;;;;;;<<<===;;;999777999===@@@AAA@@@BBBAAA???<<<;;;:::::::::<<<===>>>===<<<;;;<<<===:::999999;;;>>>BBBGGGIIILLLLLLKKKHHHEEEAAA>>><<>>===<<<:::999888999:::<<<888:::>>>AAAAAA@@@===<<<<<<>>>???@@@AAA@@@>>>===888999;;;<<<===>>>???@@@BBBCCCEEEDDDBBBAAABBBDDD???>>>???AAACCCEEEEEEEEEFFFEEECCCAAAAAAAAAAAABBB@@@AAABBBBBBCCCCCCDDDDDD???@@@AAA@@@===;;;;;;<<>>???>>><<<<<<===???@@@@@@??????AAADDDHHHJJJPPPNNNJJJGGGCCCAAA???>>>DDDDDDEEEEEEFFFGGGGGGHHHFFFFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGIIILLLNNNNNNMMMRRRRRRQQQOOOLLLIIIEEEDDDEEEEEEGGGLLLSSSYYY]]]^^^WWWWWWVVVUUUTTTSSSRRRRRRRRRQQQPPPOOOOOOOOOQQQRRRSSSUUUXXXWWWRRRLLLGGGEEEDDDEEEEEEGGGIIILLLOOOPPPPPPOOOLLLHHHEEEEEEHHHJJJIIIJJJLLLNNNNNNNNNMMMLLLJJJSSSWWWSSSUUU\\\^^^YYYMMMNNNOOORRRUUUVVVVVVTTTRRRSSSUUUVVVVVVVVVUUUUUUUUUUUUUUUSSSQQQNNNJJJIIIHHHFFFDDDBBBCCCDDDGGGIIIEEECCCBBB@@@@@@AAABBBCCCDDDDDDDDDDDDCCCBBBAAAAAABBBCCCEEEGGGHHHIIIIIIIIIFFFGGGGGGHHHIIIJJJJJJKKKIIIHHHHHHJJJNNNQQQQQQPPPMMMMMMLLLIIIGGGFFFGGGHHHIIIGGGIIILLLKKKHHHLLLRRRQQQRRRSSSRRROOOMMMLLLLLLKKKMMMPPPPPPOOOOOOPPPRRRUUUQQQNNNNNNOOOPPPNNNLLLIIIMMMRRRUUUWWWXXX[[[^^^]]]\\\YYYVVVSSSTTTWWWZZZ[[[[[[[[[ZZZXXXUUURRRQQQQQQQQQQQQSSSWWWYYYZZZYYY[[[XXXVVVVVVXXXWWWSSSOOOQQQRRRRRRRRRSSSRRRRRRRRRTTTRRRPPPQQQSSSUUUWWWWWWYYYYYYZZZYYYXXXYYY\\\___dddeeefffffffffdddcccbbb]]][[[ZZZ]]]bbbfffgggggggggeeeccceeeiiijjjgggeeeggggggfffdddcccaaa``````eeefffhhhkkknnnppprrrssstttrrrrrrsssvvvwwwuuusssrrrwwwvvvsssyyyzzzwwwvvvwwwzzz~~~~~~|||}}}xxxxxxtttmmmhhhgggeeebbbllllllkkkhhhccc___]]]]]]```]]]\\\[[[XXXTTTUUUYYY^^^]]][[[ZZZ[[[]]]```aaa]]][[[YYYVVVTTTRRRQQQQQQYYY[[[^^^```aaa```^^^]]]ZZZZZZXXXUUURRRRRRTTTVVV```\\\XXXWWWYYYXXXSSSNNNKKKLLLMMMNNNNNNNNNNNNMMMHHHJJJMMMQQQTTTUUUVVVVVVPPPNNNNNNOOORRRTTTUUUUUUQQQNNNJJJJJJMMMOOOOOONNNEEEIIIMMMLLLHHHDDDBBBBBBCCCCCCBBB@@@???>>>======???>>>=========???@@@AAACCCBBBAAABBBBBBBBB@@@>>>===;;;:::888888999:::;;;888999;;;===>>>===<<<;;;<<<===>>>???@@@@@@???>>>555444444888>>>CCCDDDDDDCCCEEEFFFFFFDDDBBBBBBBBB???@@@BBBBBBAAAAAABBBCCCFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFBBBCCCCCCBBB@@@>>>>>>???EEECCCAAA??????@@@AAABBBCCCCCCAAA@@@@@@@@@AAABBBCCCBBBAAAAAAAAABBBDDDEEEGGGGGGFFFDDDBBBBBBDDDGGGNNNNNNMMMMMMKKKIIIHHHGGGCCCCCCDDDHHHLLLNNNOOONNNJJJIIIFFFCCCAAA?????????>>><<<999777666888:::<<<:::;;;===@@@BBBCCCAAA>>>???===:::777666777:::;;;??????@@@???>>>>>>???AAADDDDDDCCCCCCCCCEEEFFFHHHPPPMMMIIIDDDAAA@@@AAAAAAEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGIIIJJJJJJKKKKKKMMMMMMNNNMMMJJJFFFBBB???AAAAAADDDHHHNNNRRRTTTTTTQQQRRRRRRRRRQQQOOONNNMMMRRRQQQNNNLLLMMMOOOQQQSSSZZZ[[[\\\ZZZUUUOOOKKKIIIDDDDDDCCCDDDFFFJJJNNNPPPNNNNNNMMMJJJIIIJJJLLLOOOLLLLLLMMMOOORRRQQQMMMIIIMMMSSSUUUTTTXXX______YYYNNNNNNNNNPPPRRRRRRQQQPPPQQQRRRSSSUUUUUUVVVVVVVVVZZZXXXUUUQQQNNNJJJHHHGGGEEEDDDBBBBBBBBBDDDFFFHHHDDDCCCBBB@@@@@@AAABBBBBBCCCCCCCCCCCCBBBAAA@@@???<<<>>>AAADDDFFFGGGGGGFFFDDDDDDEEEFFFHHHIIIJJJJJJHHHGGGGGGIIILLLPPPRRRRRRMMMMMMKKKIIIFFFEEEFFFHHHHHHJJJLLLNNNKKKIIIMMMTTTMMMPPPSSSSSSPPPKKKHHHFFFGGGJJJOOORRRRRRPPPOOOOOOOOONNNMMMKKKKKKLLLMMMMMMKKKNNNRRRTTTUUUVVVXXXYYYVVVWWWVVVRRRNNNOOOUUU[[[\\\\\\\\\ZZZXXXVVVSSSRRRNNNNNNOOOQQQUUUXXXYYYXXXUUUUUUVVVUUUTTTRRRPPPNNNMMMOOOQQQSSSSSSSSSQQQPPPRRRPPPOOOPPPRRRUUUVVVUUUZZZYYYXXXUUUTTTVVVZZZ^^^cccbbbbbbaaaaaa`````````ZZZYYYYYY[[[^^^bbbddddddaaa^^^\\\```eeefffbbb\\\aaaaaaaaaaaa```^^^\\\[[[^^^```eeeiiikkkkkkiiihhhiiiiiijjjlllmmmllliiigggllloooooolllpppxxxwwwpppllllllmmmqqqtttwwwwwwvvvzzzzzz|||pppnnniiiddd```______^^^eeeffffffddd```\\\ZZZZZZ___\\\ZZZYYYVVVRRRSSSWWW^^^^^^^^^^^^]]]\\\[[[[[[ZZZYYYXXXWWWVVVUUUTTTTTTXXXYYY[[[\\\\\\\\\[[[ZZZXXXWWWVVVTTTRRRQQQRRRRRRQQQQQQTTTZZZ___\\\RRRIIIGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCEEEGGGIIILLLOOOPPPMMMJJJGGGFFFHHHJJJLLLMMMLLLGGGCCCEEEJJJMMMMMMJJJGGGIIIJJJIIIEEEAAA??????>>>>>>>>>===<<<:::999999999999999:::<<<===>>>???AAAAAA@@@@@@@@@???>>>===>>>===;;;:::999:::<<<===999::::::;;;<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>===888444222888AAAHHHIIIGGGCCCDDDFFFFFFEEECCCAAA@@@AAADDDFFFEEEBBB@@@AAACCCBBBCCCFFFHHHIIIGGGFFFDDDEEEEEEDDDCCCDDDEEEGGGHHHDDDEEEEEEDDDBBBAAAAAACCCGGGFFFDDDCCCBBBCCCCCCDDDDDDBBBAAA???@@@AAACCCDDDEEEDDDCCCCCCCCCDDDEEEFFFDDDEEEEEEDDDDDDEEEHHHJJJHHHMMMSSSXXXWWWRRRJJJEEEEEEDDDEEEGGGJJJKKKJJJHHHHHHFFFDDDAAA???>>>======<<<999555333444777:::;;;;;;<<<===>>>???@@@??????>>><<<888666666888<<<>>>@@@AAAAAAAAA??????AAABBBAAAAAAAAAAAABBBCCCCCCDDDIIIHHHEEECCCAAAAAABBBBBBEEEDDDAAA@@@??????AAABBBEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIIIIHHHGGGFFFGGGCCCEEEHHHJJJIIIGGGDDDBBBAAABBBEEEIIIMMMPPPOOONNNLLLMMMNNNOOONNNLLLJJJIIISSSRRRPPPNNNMMMLLLMMMMMM[[[\\\\\\XXXSSSNNNKKKJJJDDDCCCBBBBBBDDDHHHLLLOOOOOONNNLLLJJJHHHJJJNNNRRRRRRNNNLLLNNNRRRSSSNNNIIILLLOOOPPPPPPVVV\\\[[[UUULLLKKKKKKLLLNNNOOOOOONNNOOOPPPQQQRRRSSSTTTUUUUUU\\\YYYTTTNNNJJJGGGFFFEEEBBBBBBAAABBBBBBDDDFFFGGGDDDCCCBBBAAAAAAAAABBBBBBCCCCCCBBBBBB@@@???>>>===999;;;???CCCEEEFFFEEEEEEBBBCCCDDDFFFGGGIIIJJJJJJHHHGGGFFFGGGIIILLLOOOQQQLLLLLLKKKIIIFFFEEEFFFGGGKKKOOORRRQQQLLLJJJMMMSSSPPPRRRUUUTTTPPPJJJFFFDDDEEEHHHLLLOOOPPPOOOMMMLLLKKKLLLLLLKKKJJJJJJMMMOOOLLLNNNPPPSSSTTTUUUVVVVVVRRRUUUWWWSSSMMMLLLRRRXXX[[[[[[[[[ZZZXXXUUUSSSRRRNNNMMMMMMPPPSSSUUUUUUTTTNNNPPPRRRRRRPPPOOORRRTTTLLLMMMOOOQQQRRRRRRRRRRRROOONNNMMMNNNQQQSSSTTTTTTVVVVVVVVVTTTTTTVVVYYY\\\^^^^^^___`````````______]]]\\\ZZZYYYZZZZZZ[[[[[[\\\[[[\\\^^^```___[[[VVVYYYZZZ]]]^^^___^^^]]][[[ZZZ]]]aaaeeefffeeecccaaaccccccdddeeefffeeedddccciiikkkiiigggiiinnnlllgggfffggghhhjjjmmmoooooopppvvvuuuuuuwwwyyy{{{zzzyyy}}}||||||~~~hhhddd```\\\YYYXXXXXXZZZ\\\^^^___^^^[[[YYYWWWWWWWWWVVVWWWYYYWWWRRRRRRUUUXXXZZZ]]]______\\\YYYVVVWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWXXXXXXWWWVVVVVVUUUTTTSSSRRRQQQPPPOOONNNGGGIIINNNUUUZZZWWWOOOHHHEEEEEEEEEEEEDDDBBBAAAAAAAAA@@@???@@@AAAEEEHHHJJJKKKGGGBBB@@@@@@BBBDDDEEEHHHDDD???@@@EEEHHHHHHEEEJJJIIIHHHEEEAAA?????????;;;;;;;;;;;;:::888777666666777999;;;===>>>??????@@@@@@@@@???>>>======>>>???===<<<::::::;;;<<<===;;;<<<<<<<<<============999::::::;;;;;;;;;;;;;;;:::555333888BBBIIIIIIFFFBBBCCCDDDEEEFFFEEEBBBAAACCCFFFIIIHHHCCC@@@@@@AAA>>>BBBHHHMMMOOONNNJJJGGGJJJHHHFFFEEEDDDFFFHHHIIIGGGHHHGGGFFFDDDCCCEEEFFFIIIIIIJJJJJJIIIHHHFFFEEEEEEDDDBBBAAAAAACCCEEEFFFHHHHHHGGGGGGFFFFFFFFFFFF@@@BBBCCCDDDEEEGGGJJJMMMDDDJJJTTT[[[\\\XXXPPPJJJEEEDDDEEEFFFIIIJJJIIIHHHEEEDDDAAA???===<<<;;;;;;;;;777222111444777:::;;;<<<<<<:::999999;;;===???>>><<<999777888;;;???AAAAAABBBCCCCCCAAA@@@@@@AAA<<<===???@@@AAABBBBBBBBB@@@@@@AAABBBBBBBBBBBBBBBEEECCCAAA???>>>>>>???@@@DDDDDDDDDDDDDDDDDDDDDDDDIIIKKKKKKIIIFFFCCCBBBCCC>>>@@@DDDGGGIIIHHHFFFDDDAAABBBEEEIIIMMMNNNMMMKKKGGGIIIKKKLLLLLLKKKIIIHHHOOOPPPPPPPPPOOOLLLJJJIIIVVVWWWVVVSSSNNNJJJIIIHHHDDDBBBAAA@@@BBBEEEIIILLLQQQOOOJJJFFFDDDGGGLLLQQQUUUPPPKKKKKKNNNPPPNNNKKKIIIJJJKKKLLLQQQUUUTTTOOOGGGFFFFFFHHHKKKMMMNNNMMMMMMMMMNNNOOOPPPQQQRRRSSSYYYVVVPPPJJJFFFDDDCCCDDDAAABBBBBBCCCDDDEEEFFFFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>><<<;;;999;;;>>>AAACCCDDDDDDDDD@@@AAABBBCCCEEEFFFHHHHHHIIIHHHGGGGGGGGGIIILLLNNNMMMMMMLLLIIIFFFEEEFFFHHHPPPTTTVVVRRRNNNLLLMMMOOOTTTUUUUUUSSSNNNJJJGGGFFFFFFFFFHHHIIIKKKLLLKKKKKKIIIKKKLLLLLLLLLMMMOOOQQQKKKLLLNNNQQQTTTUUUUUUUUUPPPUUUYYYWWWPPPLLLOOOSSSWWWWWWWWWWWWVVVTTTRRRQQQOOONNNMMMNNNPPPPPPPPPOOOMMMOOOOOOMMMKKKLLLQQQVVVNNNMMMMMMNNNOOOQQQSSSTTTMMMLLLLLLMMMPPPRRRSSSRRROOOQQQTTTUUUUUUWWWYYY[[[YYY\\\___aaabbb```^^^]]]\\\[[[ZZZXXXVVVUUUVVVWWWYYY\\\______[[[WWWUUUUUUWWWYYY[[[]]]^^^^^^]]]\\\[[[\\\^^^```aaaaaa``````aaaaaaaaaaaabbbcccfffggghhhhhhgggeeeeeegggfffcccbbbccceeegggiiikkknnnoooooonnnmmmmmmoooqqqqqqpppvvvvvvvvvyyy|||~~~~~~~~~~~~}}}{{{}}}ddd___[[[XXXUUUQQQQQQSSSVVVXXXZZZZZZXXXUUUTTTTTTOOOOOOSSSWWWVVVQQQPPPRRRPPPSSSYYY]]]___^^^[[[XXXWWWWWWXXXXXXXXXWWWVVVVVVTTTTTTUUUTTTTTTRRRPPPOOOOOONNNMMMNNNNNNNNNLLLJJJIIIHHHHHHIIIJJJJJJIIIHHHFFFEEEDDDCCCBBBBBBBBBCCC@@@>>>===<<<===@@@DDDFFFHHHDDD???<<<<<<>>>???@@@CCC@@@======???AAAAAA@@@IIIGGGDDDAAA>>>=========777888999999888666555444666888:::===???@@@AAA@@@@@@@@@@@@???<<<<<<===>>>>>><<<;;;999999:::;;;<<<===>>>>>>?????????>>>>>>:::::::::::::::::::::::::::666444999BBBGGGFFFCCCBBBBBBBBBEEEGGGHHHFFFEEEGGGIIIJJJJJJGGGDDDAAAAAA@@@DDDJJJPPPRRRQQQOOOLLLPPPNNNJJJHHHGGGHHHJJJLLLKKKKKKKKKIIIGGGGGGIIIKKKLLLMMMNNNOOONNNLLLIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHJJJJJJKKKKKKIIIGGGEEEDDD>>>@@@BBBCCCDDDFFFHHHKKKGGGKKKQQQVVVXXXWWWTTTRRRDDDCCCBBBEEEHHHKKKLLLLLLDDDBBB@@@>>><<<;;;;;;;;;999555111222666:::;;;;;;<<<;;;999777555777;;;???===;;;:::999:::>>>AAADDDAAACCCFFFEEECCC@@@???>>>:::;;;>>>@@@BBBBBBBBBBBB;;;<<>>??????BBBBBBCCCCCCCCCCCCDDDDDDGGGIIIJJJHHHCCC@@@@@@AAA???AAACCCEEEFFFEEECCCAAA>>>???AAAEEEIIIKKKJJJHHHEEEFFFHHHJJJKKKLLLLLLKKKKKKLLLNNNPPPPPPMMMKKKIIIMMMNNNOOOMMMJJJGGGEEEEEEDDDBBBAAA@@@AAACCCFFFGGGMMMKKKGGGCCCAAACCCHHHLLLQQQMMMHHHGGGIIIKKKKKKKKKGGGGGGHHHJJJMMMNNNMMMKKKCCCBBBBBBEEEHHHKKKLLLMMMJJJJJJJJJJJJKKKLLLNNNNNNRRROOOJJJEEEBBBAAABBBCCCCCCCCCEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCAAA???===;;;::::::;;;===???AAACCCCCCDDD??????@@@AAACCCDDDEEEEEEIIIJJJJJJIIIHHHHHHKKKMMMNNNNNNLLLJJJGGGFFFGGGIIIQQQTTTUUUQQQNNNNNNMMMKKKSSSSSSRRROOOLLLIIIIIIIIIIIIGGGFFFFFFHHHJJJJJJJJJHHHIIILLLNNNPPPQQQQQQQQQKKKKKKMMMOOOSSSTTTSSSRRRNNNSSSWWWVVVQQQMMMLLLMMMQQQRRRRRRSSSRRRQQQPPPOOONNNMMMLLLLLLMMMMMMLLLKKKNNNNNNNNNKKKHHHIIIMMMQQQMMMLLLKKKKKKLLLOOOQQQSSSJJJJJJJJJLLLOOOQQQQQQPPPLLLOOOSSSUUUVVVWWWYYY[[[YYY\\\___bbbbbb___\\\YYYVVVVVVVVVUUUTTTUUUWWWYYYWWW\\\```^^^WWWSSSTTTWWWYYYZZZ[[[\\\[[[[[[YYYYYY[[[[[[\\\]]]^^^______``````aaaaaa``````bbbfffjjjggggggfffdddcccbbbbbbaaa\\\^^^aaadddgggkkkooorrrhhhfffeeefffhhhiiiiiiiiilllmmmooorrrvvvxxxwwwvvvwwwwwwxxxyyy||||||zzzxxxyyyyyy{{{bbb\\\XXXWWWTTTOOONNNQQQTTTVVVYYYYYYVVVSSSQQQQQQMMMMMMPPPUUUTTTPPPOOORRRRRRUUUYYY]]]___```___^^^\\\]]]\\\\\\ZZZXXXVVVTTTRRRRRRSSSRRRPPPNNNKKKIIIHHHGGGGGGIIIKKKJJJHHHEEEEEEEEEDDDBBB??????BBBEEEDDDBBB@@@??????@@@BBBDDD>>>===<<<;;;===@@@CCCEEEBBB???:::888999<<<===>>>???>>><<<;;;<<<===???@@@FFFDDDBBBAAA???===;;;999777888999:::999777555444777999<<>>???@@@AAAAAA@@@???>>>======<<<;;;;;;::::::::::::888888===CCCGGGEEECCCBBBAAABBBEEEIIILLLLLLKKKOOONNNNNNOOONNNKKKGGGDDDHHHJJJLLLOOOQQQRRRQQQQQQXXXUUUPPPLLLJJJKKKMMMOOOOOOOOOOOOMMMKKKKKKNNNPPPQQQPPPPPPOOONNNMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMMMMKKKGGGBBB@@@???AAABBBBBBBBBBBBDDDEEEIIIMMMRRRVVVWWWUUUQQQOOOCCCAAA@@@AAADDDHHHJJJKKKDDDCCCAAA???===<<<<<<<<<888555222333888<<<<<<;;;:::::::::888666666999<<<::::::999:::<<>>>>>???@@@AAABBBBBBDDDCCCCCCBBBAAA@@@??????AAAAAAAAABBBBBBBBBCCCCCCAAADDDFFFDDD@@@>>>???AAA@@@AAABBBBBBBBBAAA@@@???;;;;;;>>>BBBFFFIIIIIIHHHEEEFFFGGGIIIKKKMMMOOOPPPMMMMMMNNNNNNMMMKKKIIIHHHEEEGGGJJJJJJGGGEEEDDDCCCCCCBBBAAA@@@@@@AAABBBCCCDDDDDDCCCBBB@@@@@@CCCEEEHHHGGGEEEDDDDDDEEEFFFGGGCCCDDDFFFGGGFFFEEEEEEFFFBBBAAA@@@BBBEEEIIIJJJJJJHHHGGGFFFFFFGGGHHHIIIJJJJJJHHHDDDAAA???@@@AAABBBEEEFFFGGGIIIIIIHHHFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDCCCBBB???===;;;:::;;;;;;;;;<<<>>>@@@BBBCCCBBBBBBBBBCCCDDDEEEEEEFFFHHHKKKMMMMMMKKKKKKMMMPPPOOOOOONNNKKKHHHGGGHHHJJJNNNQQQPPPMMMNNNQQQNNNHHHIIIKKKLLLKKKJJJIIIJJJKKKKKKHHHGGGGGGIIIKKKIIIHHHGGGHHHJJJPPPTTTUUURRROOOMMMLLLMMMOOOQQQRRRPPPMMMKKKMMMPPPPPPNNNLLLKKKKKKKKKLLLMMMNNNOOONNNMMMMMMLLLJJJIIIJJJKKKLLLKKKJJJHHHIIIJJJJJJIIIIIIJJJJJJIIIIIIJJJJJJKKKLLLMMMNNNHHHHHHIIIKKKNNNPPPPPPOOOOOOQQQRRRSSSTTTVVVYYY[[[^^^_________]]]ZZZWWWUUUQQQRRRTTTTTTSSSUUUYYY\\\WWWZZZ\\\ZZZWWWUUUVVVXXXWWWWWWWWWWWWWWWWWWWWWWWWXXXYYY[[[]]]^^^___^^^^^^^^^___aaaaaa``````bbbeeeeeeddddddcccaaa^^^^^^___YYY\\\___bbbdddgggmmmqqqeeedddcccdddfffhhhggggggeeefffjjjnnnrrrsssqqqoooppppppqqqtttwwwxxxvvvtttwwwuuuxxx}}}~~~}}}}}}~~~~~~|||zzz|||}}}~~~^^^XXXVVVWWWUUUPPPOOOSSSUUUWWWYYYYYYUUURRROOONNNOOONNNQQQTTTSSSPPPPPPTTT[[[\\\]]]^^^```aaabbbcccdddcccbbb```]]]ZZZWWWUUUPPPQQQRRRQQQOOOKKKGGGEEECCCBBBCCCEEEHHHHHHEEEAAA;;;@@@DDDCCC???<<<===@@@@@@>>><<<::::::===@@@BBB===<<<;;;;;;===AAADDDFFF===:::777666888;;;===>>>===>>>>>>===<<<===@@@CCCCCCCCCCCCCCCBBB???:::777999:::<<<<<<<<<:::888666777:::===AAACCCCCCBBBAAA@@@AAAAAA???<<<;;;===@@@AAA@@@>>>===<<<===???@@@>>>???AAABBBBBB@@@>>>===@@@???>>>===<<<;;;;;;;;;;;;;;;===AAAFFFIIIHHHFFFDDDBBBBBBEEEKKKOOOQQQPPPVVVTTTSSSTTTUUUSSSNNNIIIPPPOOONNNMMMNNNPPPSSSUUU]]]ZZZTTTOOOMMMMMMPPPRRRRRRRRRQQQPPPNNNNNNQQQSSSTTTRRRPPPNNNMMMMMMMMMNNNKKKKKKLLLLLLKKKKKKJJJIIIJJJLLLNNNNNNLLLFFF@@@<<>>===???BBBDDDEEEFFFDDDBBB@@@>>>======>>>888444222555:::>>>===;;;888:::<<<:::888777888:::888888999:::===@@@BBBDDDAAADDDHHHIIIFFF@@@;;;888777999;;;>>>???>>><<<;;;BBBAAA???>>>>>>???BBBCCCCCCCCCDDDCCCCCCAAA@@@???@@@@@@@@@AAAAAABBBBBBBBB;;;???BBBBBB>>>===???BBB>>>??????@@@@@@@@@@@@@@@:::;;;<<<@@@EEEIIIJJJIIIEEEEEEGGGIIILLLOOOQQQSSSSSSRRROOOLLLJJJGGGFFFEEEAAADDDGGGHHHGGGEEEDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@<<>>>>>AAABBBAAA@@@AAADDDGGGHHHHHHFFFFFFDDDDDDDDDEEEFFFGGGEEECCCAAA???>>>???AAABBBGGGHHHIIIJJJJJJIIIGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDBBB@@@===;;;:::<<<;;;::::::;;;>>>@@@BBBFFFFFFGGGGGGHHHHHHIIIIIIHHHKKKOOOPPPOOOOOOQQQSSSOOOOOONNNLLLIIIHHHIIIJJJKKKMMMKKKIIINNNSSSOOOFFF@@@CCCFFFIIIIIIIIIJJJKKKLLLJJJIIIJJJLLLLLLIIIFFFFFFFFFIIIPPPWWWXXXSSSMMMPPPNNNMMMOOOPPPPPPMMMJJJIIIIIIIIIJJJJJJKKKKKKKKKGGGHHHJJJKKKLLLLLLLLLKKKIIIHHHHHHIIIKKKLLLLLLKKK@@@BBBFFFJJJLLLKKKIIIHHHEEEGGGIIIJJJKKKKKKIIIHHHGGGGGGHHHKKKNNNPPPOOONNNTTTSSSSSSQQQQQQTTTXXX\\\cccbbb___\\\YYYVVVSSSRRRPPPRRRTTTTTTSSSTTTXXX\\\WWWWWWVVVWWWXXXXXXXXXXXXQQQQQQRRRSSSTTTVVVXXXYYYUUUXXX[[[^^^______]]]\\\[[[^^^aaabbb___]]]]]]___cccbbbbbbaaa___\\\[[[]]][[[]]]``````aaaccchhhlllfffeeeeeefffiiijjjjjjiiibbbdddhhhnnnqqqrrrooommmlllkkklllpppuuuvvvtttqqqsssrrrvvv||||||xxxxxx}}}{{{}}}yyyzzz}}}|||vvvuuuxxx}}}\\\ZZZVVVSSSRRRRRRRRRQQQRRRTTTVVVWWWVVVTTTRRRPPPUUUQQQMMMNNNSSSWWWVVVUUU^^^aaadddfffjjjmmmiiibbbhhhjjjjjjeee^^^WWWRRRPPPPPPOOOMMMKKKIIIGGGDDDAAA>>>===>>>AAADDDDDDAAA>>>:::;;;;;;:::999:::<<<>>>???<<<:::999;;;===>>>>>>777777888999:::<<<>>>???===999666555999<<<======???<<<999888999;;;;;;;;;AAAAAA@@@@@@???===<<<;;;999999::::::;;;;;;::::::999:::===???@@@@@@???>>>???>>>>>>@@@AAAAAA???===@@@???>>>>>>???@@@>>>===<<<@@@DDDEEEBBB@@@???@@@>>>@@@AAAAAA@@@???@@@BBBBBBBBBBBBCCCDDDFFFHHHIIIIIIHHHGGGGGGKKKPPPVVVYYYTTTUUUUUUTTTRRRTTTXXX]]]UUUSSSQQQOOOPPPSSSVVVXXX\\\]]]ZZZUUUSSSVVVWWWUUUSSSSSSSSSTTTTTTUUUUUUUUUUUUWWWXXXUUUPPPLLLLLLMMMNNNOOOQQQRRRQQQOOOLLLKKKLLLLLLKKKIIIEEEBBB@@@@@@BBBBBBAAA>>><<<<<>>BBBCCCBBB>>>@@@DDDFFFEEEAAA<<<999888888999;;;<<<=========>>>???@@@???<<<<<>>=========???AAACCCBBB???<<>>@@@AAAAAA@@@>>>???AAACCCFFFDDDBBBBBBBBBAAA???>>>=========>>>@@@BBBEEEFFFDDDDDDEEEDDDCCCDDDFFFHHHEEECCCAAA???@@@CCCFFFHHHJJJOOORRRPPPJJJFFFFFFHHHJJJKKKKKKHHHEEEEEEHHHLLLIIIEEE@@@>>>>>>??????@@@@@@>>>;;;888777;;;BBBGGGIIIJJJJJJKKKLLLMMMNNNOOOMMMPPPSSSTTTSSSQQQQQQQQQRRRPPPNNNLLLLLLKKKIIIGGGLLLMMMOOOPPPPPPLLLFFFAAAAAAEEEHHHIIIHHHHHHJJJMMMLLLNNNPPPPPPOOOKKKFFFCCCEEEFFFIIIMMMQQQRRRQQQNNNMMMKKKKKKNNNPPPPPPKKKGGGFFFGGGGGGHHHGGGGGGFFFEEEDDDEEEEEEDDDDDDEEEGGGJJJJJJJJJIIIHHHGGGGGGGGGGGGDDDDDDEEEFFFFFFFFFFFFFFFIIIIIIHHHGGGHHHIIIKKKLLLLLLIIIGGGHHHKKKOOORRRSSSRRRRRRRRRQQQQQQSSSVVVYYY]]]```aaa^^^XXXRRROOOOOOQQQRRRTTTVVVWWWWWWVVVUUUUUUSSSRRRSSSUUUVVVSSSPPPTTTRRROOOMMMMMMPPPRRRTTTTTTUUUWWWZZZ]]]^^^\\\[[[]]]\\\[[[]]]```bbb```]]][[[\\\]]]^^^^^^\\\ZZZYYYWWWXXX[[[```eeegggdddaaa___bbbfffhhhgggeeecccbbb___bbbeeefffggghhhkkknnnnnnnnnnnnnnnnnnnnnoooppppppsssttttttssstttxxx{{{|||yyywwwwwwyyyzzzyyywwwsssxxx||||||xxxvvvyyy||||||}}}___\\\XXXUUUSSSRRRRRRQQQZZZWWWSSSPPPPPPSSSWWWZZZYYYVVVRRRRRRVVVZZZ]]]^^^cccfffhhhiiilllpppppplllkkkhhhdddbbb```\\\TTTNNNRRRPPPMMMJJJGGGCCC@@@======<<<<<>>;;;888999999999777777999;;;>>><<<999888999999999888777777888888999:::;;;<<<===:::777777999;;;<<<;;;<<<;;;:::888888888888999<<<===???AAAAAA???<<<:::999999:::::::::999999888999:::<<<>>>>>>>>>===<<<<<<<<<===???AAAAAA@@@>>>===<<<;;;<<<>>>??????>>><<<@@@DDDEEECCCAAAAAABBB@@@AAAAAAAAA@@@AAACCCEEECCCDDDDDDEEEFFFGGGGGGGGGGGGHHHIIILLLOOORRRUUUWWWVVVWWWWWWUUUTTTUUUYYY]]]VVVUUUSSSRRRRRRUUUXXXYYYZZZ[[[XXXTTTTTTYYY]]]\\\VVVVVVVVVVVVVVVVVVWWWWWWUUUVVVWWWTTTPPPMMMMMMNNNKKKNNNQQQTTTTTTQQQLLLJJJKKKKKKIIIGGGCCC@@@>>>===>>>??????===;;;;;;===???AAAGGGNNNQQQOOOJJJFFFCCCBBBBBBAAA???>>>>>>AAACCCCCCEEEGGGHHHGGGEEECCCAAA<<<:::999:::;;;;;;:::999888888;;;>>><<<888999======;;;888999<<>>??????===;;;;;;>>>AAAAAAAAABBBAAAAAA???===<<<;;;;;;===@@@CCCCCCAAA>>>AAA@@@???AAACCCBBB???===????????????????????????@@@>>>===AAAGGGKKKJJJHHHMMMOOOOOONNNPPPUUUVVVTTTQQQQQQPPPLLLFFFCCCCCCEEEGGGGGGFFFDDDCCCCCCCCCBBBEEEGGGGGGCCC>>><<>>>>>?????????>>><<<===@@@BBBEEEDDDCCCCCCDDDCCCAAA?????????>>>>>>???AAACCCDDD@@@AAABBBCCCDDDFFFJJJMMMKKKIIIEEECCCDDDHHHLLLOOOOOOOOOOOOPPPQQQOOOMMMKKKIIIJJJJJJIIIHHHGGGHHHIIIEEECCC@@@?????????>>><<>>AAABBB@@@<<<:::::::::::::::999888777777888999;;;<<<===<<<;;;;;;;;;;;;;;;>>>@@@BBBAAA@@@;;;:::999:::<<<>>>>>>>>><<>><<<===@@@BBBCCCFFFJJJKKKIIIFFFFFFGGG>>>===<<<======;;;999666666777<<>>===<<<;;;:::888666777999<<<>>>======;;;999777999<<<@@@>>>???@@@@@@@@@>>>===<<<999:::<<>>???BBBDDDEEECCC>>>:::===<<<<<<<<<<<<>>>???@@@CCC@@@>>>@@@EEEIIIJJJIIIQQQUUUVVVTTTTTTVVVUUURRRSSSRRROOOJJJDDDAAAAAABBBJJJHHHEEECCCAAAAAABBBCCCFFFGGGFFFCCC>>><<<>>>AAA?????????@@@??????>>>>>>>>>>>>===;;;;;;<<>>===>>>???@@@AAA>>>???@@@AAACCCFFFJJJNNNOOOMMMJJJIIIJJJNNNRRRVVVUUUPPPMMMQQQWWWZZZUUUPPPLLLKKKJJJJJJKKKJJJGGGEEECCCBBB@@@@@@@@@???<<<:::>>><<<:::888777;;;@@@EEELLLMMMNNNPPPQQQQQQQQQQQQYYYYYYXXXVVVTTTUUUXXXZZZYYYUUUQQQNNNMMMMMMLLLLLLHHHIIIKKKMMMOOOMMMIIIEEEBBBDDDFFFGGGGGGGGGIIIKKKOOOOOOOOONNNKKKHHHDDDBBBGGGIIIJJJHHHEEECCCCCCEEEEEEIIIMMMKKKGGGCCCCCCDDD????????????@@@CCCEEEGGGCCCDDDDDDCCCBBB@@@>>>===AAAAAAAAABBBBBBCCCDDDEEEBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDCCCDDDDDDEEEFFFFFFIIILLLMMMLLLMMMOOORRRPPPOOONNNMMMMMMOOOSSSWWWXXXXXXXXXUUURRRQQQRRRSSSSSSUUUUUUSSSQQQQQQTTTXXXQQQPPPPPPQQQSSSTTTSSSRRRPPPOOOLLLKKKKKKLLLNNNPPPRRRTTTUUUWWWWWWWWWWWWVVVXXXVVVVVVVVVXXXYYYXXXVVVYYYZZZ[[[\\\\\\[[[[[[ZZZiiifffaaa______aaaaaaaaabbbbbb```^^^\\\]]]aaadddaaa^^^]]]```eeehhhgggeeeiiiiiiiiijjjkkklllmmmnnnrrrrrrqqqooommmlllmmmooouuutttsssssssssrrrooolllnnnooopppqqqrrrssstttuuuzzz{{{{{{yyyzzz~~~~~~OOOPPPPPPPPPOOOPPPRRRTTTRRRRRRTTTUUUWWWXXXXXXYYY\\\]]]\\\XXXSSSSSSXXX]]]dddkkknnnllljjjlllooonnnjjjccc\\\ZZZ\\\YYYOOOFFFCCCDDDCCCBBB???<<<;;;;;;;;;::::::::::::999777666444555777666444333444555666555333333444333000...444555666666777777777777;;;;;;:::999999888777777555999<<<:::555222444777999;;;===???@@@>>><<<;;;<<<<<<<<<;;;:::999777666666777999;;;<<<============<<<<<<>>>@@@BBBAAA@@@;;;:::888999;;;<<<<<<<<<:::<<>><<<999;;;???@@@???>>>>>>???AAABBBDDDEEEEEEEEEEEEDDDCCCBBB@@@===;;;<<>>@@@AAA>>>===;;;::::::;;;<<<===;;;:::777444444666:::===>>>>>>@@@@@@@@@@@@???>>>;;;;;;<<>>@@@BBBDDDCCCAAA===:::===<<<;;;;;;<<<>>>AAABBBDDDAAA???@@@DDDIIILLLMMMRRRWWWZZZXXXWWWWWWUUURRRTTTQQQMMMGGGBBB?????????FFFEEEDDDCCCBBBBBBCCCCCCFFFFFFEEECCC???===>>>???===>>>>>>?????????>>>>>>???>>>===<<<;;;===@@@DDDDDDCCCCCCDDDDDDCCC@@@======<<<;;;;;;;;;<<<>>>>>>>>>???@@@@@@@@@CCCGGGKKKOOONNNNNNOOOQQQSSSVVVXXXYYYSSSOOORRRYYY]]]YYYTTTTTTPPPLLLKKKKKKJJJFFFCCCEEEBBB@@@>>>>>>>>>===<<<<<<;;;:::888777:::???CCCGGGHHHJJJMMMOOOPPPQQQRRRXXXYYYXXXWWWUUUUUUWWWYYY^^^[[[XXXUUURRROOOLLLIIIIIIIIIIIIKKKLLLKKKHHHEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKJJJIIIHHHGGGGGGJJJKKKGGGAAA>>>AAAEEECCCFFFHHHHHHEEECCCCCCCCC>>><<<;;;:::;;;>>>AAADDDAAABBBBBBCCCCCCAAA===;;;@@@@@@@@@AAABBBCCCEEEFFFCCCCCCBBBAAAAAABBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAAGGGMMMNNNKKKJJJLLLOOOLLLMMMNNNOOONNNOOOQQQSSSUUUUUUVVVUUUSSSRRRQQQQQQTTTWWWXXXVVVRRRPPPRRRTTTOOOOOOOOOOOOQQQRRRSSSSSSOOONNNLLLJJJJJJKKKMMMNNNRRRTTTUUUVVVUUUTTTUUUUUUSSSSSSSSSSSSUUUVVVVVVWWWUUUVVVWWWXXXZZZ[[[\\\]]]iiigggbbb___^^^^^^^^^___bbbaaa```]]][[[\\\___aaaccc___[[[ZZZ]]]bbbfffiiigggggggggfffgggggghhhhhhgggggggggggghhhjjjlllmmmqqqqqqqqqqqqpppmmmjjjhhheeehhhnnnuuuxxxuuupppkkkuuuwwwxxxxxxxxxxxxwwwvvv}}}JJJLLLNNNNNNMMMMMMOOOQQQKKKNNNSSSVVVXXXXXXVVVTTTSSSVVVYYYVVVRRRQQQVVV[[[aaahhhmmmjjjgggfffeeecccbbb___ZZZVVVRRRMMMGGGBBB@@@BBBCCCAAA>>>;;;;;;;;;:::;;;;;;:::888777666666444555666555444333444555111000000111333333111///222333555666888999999999:::::::::999777666555555555999<<<;;;666444666999>>>======<<<<<<<<<<<<<<<>>>>>>>>>===<<<:::999888555666888:::===???@@@AAA@@@???>>>???@@@AAAAAA@@@???<<<:::999999:::::::::888999;;;===???@@@@@@@@@DDDCCCAAA>>>>>>@@@EEEIIIRRRNNNJJJFFFEEEHHHKKKNNNWWWWWWVVVUUUUUUUUUUUUUUUWWWVVVUUUTTTTTTUUUUUUVVVRRRSSSUUUWWWWWWWWWVVVVVVSSSWWWYYYXXXYYY[[[ZZZWWWUUUTTTRRRPPPPPPPPPQQQRRRVVVTTTQQQNNNLLLJJJIIIHHHLLLMMMNNNOOOPPPPPPQQQQQQRRROOOJJJHHHFFFDDDBBB???;;;>>>BBBCCCCCCBBBBBBBBB>>>???AAACCCDDDCCCBBB@@@BBBAAA@@@>>><<<<<>>:::777888666888===???<<<<<<===;;;;;;;;;::::::999::::::;;;:::999999;;;???CCCEEE???@@@AAAAAAAAA???===<<<888666333111222666999<<<>>>???AAABBBCCCBBBBBBAAA@@@??????@@@AAAAAA???===???@@@@@@@@@???>>>>>>>>>>>>===<<<<<<>>>@@@CCCDDDBBBAAA@@@AAAEEEKKKPPPSSSTTTZZZ^^^\\\ZZZZZZYYYVVVTTTPPPIIICCC@@@>>>>>>??????@@@BBBCCCDDDDDDCCCBBBDDDDDDCCCAAA???>>>>>>>>><<<===>>>???????????????@@@@@@???>>>===???CCCFFFDDDBBBAAAAAAAAA???<<<:::888888777777999:::<<<===<<<=========???CCCHHHLLLNNNPPPSSSVVVYYYZZZZZZZZZYYYVVVTTTTTTWWWXXXXXXWWW^^^WWWOOOJJJHHHGGGDDDBBBHHHDDD>>>;;;;;;===>>>???999999999888777999===AAABBBCCCEEEHHHLLLPPPRRRTTTVVVXXXZZZZZZYYYXXXWWWXXX\\\\\\\\\\\\ZZZUUUOOOJJJIIIHHHHHHHHHIIIGGGEEEBBBEEEDDDDDDEEEFFFHHHIIIIIIGGGHHHIIIJJJIIIIIIHHHGGGDDDFFFGGGCCC>>><<<@@@DDDCCCBBBBBBDDDFFFGGGEEECCC???===:::777777999<<<>>>???@@@AAACCCEEEDDD@@@===>>>>>>>>>???@@@AAABBBCCCEEEDDDCCCAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@???>>>DDDKKKLLLIIIGGGHHHJJJGGGJJJOOOQQQQQQOOONNNNNNMMMOOORRRVVVXXXWWWTTTRRRTTTWWWZZZYYYUUUQQQPPPOOONNNNNNNNNNNNNNNPPPQQQSSSOOONNNLLLKKKJJJKKKLLLMMMRRRTTTVVVUUUSSSSSSTTTUUUPPPQQQQQQRRRSSSUUUWWWYYYQQQQQQRRRTTTWWWZZZ]]]___aaaaaaaaa___]]]\\\\\\\\\]]]]]]^^^\\\ZZZYYYYYYZZZ[[[^^^```^^^[[[\\\aaagggeeedddcccbbbbbbbbbbbbbbb^^^^^^^^^```bbbfffhhhiiilllmmmnnnnnnllljjjgggfffdddgggmmmtttwwwtttooojjjnnnppptttxxxyyyvvvsssqqqvvv{{{~~~~~~LLLOOOPPPNNNJJJHHHIIIKKKLLLLLLMMMOOOPPPRRRTTTUUUJJJNNNQQQQQQOOOQQQWWW]]]]]]cccfffdddaaa```\\\WWWVVVWWWUUUOOOGGGAAA>>>>>>BBBDDDEEEBBB<<<888888999999:::;;;999777666666777444444444333222333555888//////...000222444444333111333555888:::;;;;;;;;;888888888666444333444555666888:::999777777999;;;@@@???===<<<;;;<<<===>>>?????????>>>===;;;:::999444555777:::<<>>>>>???@@@@@@???BBB???;;;::::::;;;;;;:::888888888:::===??????>>>BBBAAA@@@??????BBBHHHLLLSSSOOOKKKGGGGGGJJJOOORRRYYYXXXUUUSSSSSSSSSUUUVVVZZZXXXVVVVVVVVVWWWVVVUUUPPPRRRUUUWWWXXXWWWUUUSSSMMMRRRUUUVVVXXX\\\[[[XXXUUUSSSQQQPPPPPPQQQRRRSSSTTTRRRNNNLLLLLLLLLKKKIIIOOONNNMMMMMMNNNOOORRRSSSTTTOOOJJJHHHHHHGGGEEEBBB===@@@CCCEEEDDDCCCCCCCCC<<<<<<===@@@AAAAAA>>>;;;@@@@@@@@@???>>>>>>@@@BBBDDDHHHKKKJJJFFFBBBAAAAAADDDBBBAAAAAAAAA???;;;999999555555999<<<<<<<<>>@@@BBBCCCEEEEEEEEEDDDEEECCCBBBAAAAAA@@@>>><<<>>>>>>>>><<<;;;;;;>>>@@@???>>>>>>???@@@BBBCCCEEEAAAAAAAAADDDHHHNNNTTTXXXXXX___cccaaa^^^^^^^^^\\\RRRMMMEEE@@@>>>>>>??????;;;===???BBBCCCCCCBBBAAAAAAAAA@@@@@@???>>>======<<<===>>>???@@@@@@@@@@@@???@@@AAAAAA@@@AAADDDFFFBBB@@@>>>=========;;;999666666666666777999;;;<<<888999;;;===@@@FFFMMMRRROOORRRWWW[[[^^^______^^^XXXXXXVVVTTTSSSTTTVVVXXX```ZZZQQQIIIDDDBBBBBBAAAHHHCCC===999999;;;>>>???777888888888888999<<>>;;;;;;===@@@BBB???>>>AAAFFFHHHFFFCCCBBB???<<<999888999;;;<<>>???BBBFFFFFFCCC???======<<<<<<<<<======>>>DDDDDDDDDCCCBBB@@@>>>===???@@@@@@@@@@@@??????>>>===BBBGGGJJJHHHFFFFFFGGGCCCGGGMMMPPPPPPMMMKKKJJJDDDGGGMMMTTTZZZ[[[YYYVVVRRRTTTWWWXXXXXXUUUPPPMMMMMMNNNNNNMMMLLLMMMOOORRRNNNMMMLLLKKKJJJJJJKKKKKKPPPSSSUUUTTTQQQQQQSSSVVVOOOQQQRRRRRRRRRTTTWWWZZZOOOOOOOOOPPPSSSWWW[[[]]]YYY[[[]]]^^^\\\ZZZZZZZZZXXXYYY[[[ZZZWWWUUUTTTSSSOOOYYYcccddd___ZZZZZZ]]]``````___^^^]]]]]]]]]]]]\\\ZZZYYYZZZ^^^```bbbbbbfffhhhjjjjjjhhhffffffgggiiiiiijjjkkklllmmmnnnoooiiijjjpppxxxzzzvvvsssrrrnnnsssvvvwwwzzz~~~~~~~~~~~~}}}|||zzzyyyJJJMMMOOOLLLGGGDDDDDDGGGJJJIIIIIIIIIKKKNNNPPPRRRJJJJJJIIIHHHHHHLLLTTTZZZVVVYYYYYYWWWWWWWWWSSSMMMLLLMMMKKKGGG@@@;;;999:::===???AAA>>>888444444666777999999888555444666888333333222000000222666:::222000///000222555666555444666888:::;;;;;;;;;:::666666666333111111333666777666666666777999;;;<<<>>>=========>>>>>>??????>>>>>>>>>>>>===<<<::::::666666777888:::<<<===>>>>>>===;;;;;;===?????????BBB???<<<;;;;;;===>>>===:::888888:::===???>>>======>>>???@@@BBBGGGMMMQQQOOONNNLLLKKKLLLNNNQQQSSSSSSSSSQQQQQQQQQSSSUUUVVVXXXVVVTTTTTTUUUUUUSSSQQQOOOQQQUUUXXXYYYWWWTTTRRRPPPSSSTTTSSSUUUZZZ[[[ZZZRRRQQQOOONNNNNNOOORRRSSSRRROOOLLLLLLNNNPPPPPPOOONNNNNNNNNNNNNNNOOOPPPQQQRRRMMMGGGFFFGGGGGGEEEBBB>>>@@@BBBCCCBBBAAABBBBBB???===<<<>>>??????===;;;===???AAAAAAAAA@@@AAACCCDDDEEEGGGGGGFFFDDDAAA@@@AAA???>>>===>>>===<<<:::777333333888<<<<<<<<<===:::===???>>><<<;;;===>>>???>>>;;;:::;;;>>>AAADDDAAABBBBBBAAA@@@===;;;999666444333555999===??????>>>???AAADDDEEEFFFFFFFFFGGGEEECCCBBBBBBAAA???===:::;;;<<<;;;999:::===@@@>>>??????@@@AAABBBBBBCCCBBBBBBDDDGGGKKKPPPVVVZZZ[[[bbbfffbbb^^^^^^___^^^OOOIIIBBB======???@@@AAA<<<<<<===>>>???@@@@@@@@@>>>======>>>>>>>>>===<<<<<<===>>>@@@AAABBBBBBBBB>>>@@@BBBCCCCCCCCCDDDFFF@@@>>>;;;:::;;;=========888888777777777888:::;;;999:::<<<>>>BBBIIIQQQWWWQQQSSSVVVYYY]]]___aaabbbXXXWWWUUUSSSRRRTTTWWWYYYZZZVVVPPPIIIBBB??????@@@EEE@@@;;;888888999;;;<<<666777888888888999;;;===@@@???>>>>>>BBBHHHNNNRRRUUUWWWYYYZZZZZZZZZ[[[\\\ZZZ[[[]]]^^^]]]XXXPPPJJJEEECCCBBBAAABBBCCCBBBAAABBB???======@@@BBBCCCBBBEEEFFFIIIJJJJJJGGGDDDBBB??????>>>===<<<<<<<<<<<<@@@???@@@AAACCCDDDDDDCCCDDDBBB???===;;;<<<===>>>@@@>>>>>>AAAEEEFFFCCC??????>>>===<<<;;;;;;::::::@@@AAACCCDDDDDDBBB@@@>>>@@@@@@AAAAAAAAA@@@???>>>???BBBEEEHHHHHHGGGFFFEEEBBBEEEIIIJJJJJJIIIIIIIIIDDDFFFJJJQQQVVVYYYWWWTTTNNNMMMNNNRRRWWWXXXTTTPPPMMMNNNNNNLLLJJJKKKNNNQQQLLLLLLJJJIIIHHHHHHHHHIIIMMMPPPSSSRRROOONNNQQQUUUQQQRRRSSSRRRPPPQQQTTTXXXPPPOOONNNNNNOOORRRVVVXXXUUUXXX[[[[[[YYYXXXYYY[[[YYYZZZ[[[ZZZWWWTTTSSSSSSNNNUUU]]]___\\\WWWVVVWWWZZZYYYYYYYYYZZZZZZ[[[\\\[[[XXXWWWXXX[[[^^^___^^^___bbbddddddcccccceeegggfffggghhhfffdddeeejjjnnnjjjiiilllssstttooommmooohhhlllooopppsssyyy|||{{{zzz~~~|||{{{~~~{{{yyyxxxxxxtttsssxxxDDDHHHJJJHHHDDDAAABBBEEEDDDFFFHHHJJJLLLLLLLLLLLLNNNKKKEEE@@@???EEEMMMTTTPPPPPPNNNKKKMMMPPPMMMGGGEEEEEECCC@@@<<<999777777333777999888333111222555555777888666444333555888222111000......111777;;;444222000000222555666777777999;;;<<<<<<<<<:::999555555444222//////333777777555333444777:::<<<<<<:::;;;>>>@@@AAAAAA@@@???============<<<;;;::::::777777777777888999:::;;;;;;999888999<<<>>>??????BBB???<<<;;;===???@@@AAA;;;999888:::===???>>><<<999;;;>>>AAAEEEKKKRRRVVVKKKLLLMMMNNNPPPQQQRRRRRRLLLMMMNNNOOOQQQSSSTTTUUUUUURRRPPPPPPQQQQQQOOOLLLOOORRRVVVYYYZZZXXXUUURRRWWWXXXUUUQQQQQQWWWZZZYYYNNNMMMKKKJJJKKKMMMOOOQQQOOOMMMKKKLLLPPPTTTUUUUUUMMMNNNOOOPPPPPPPPPOOOOOOOOOJJJEEECCCEEEFFFDDDAAA===???@@@@@@?????????@@@DDDAAA>>>===???AAA???>>><<>>===;;;;;;999<<>><<<;;;===???AAABBBAAA???===;;;:::999999777555444777===AAACCCBBB===???AAACCCEEEFFFFFFFFFGGGEEEDDDCCCCCCBBB@@@???777999;;;;;;::::::===???>>>???@@@AAAAAAAAAAAAAAACCCDDDGGGIIILLLQQQVVVZZZ\\\ccceeeaaa\\\[[[\\\\\\NNNGGG???<<<<<>><<<;;;<<<===???@@@<<<;;;;;;===>>>>>>===<<<<<<===???@@@BBBBBBCCCCCC<<>>;;;999999;;;>>>@@@AAA<<<;;;999888888888999:::??????@@@AAADDDJJJQQQVVVQQQQQQRRRTTTXXX\\\```cccYYYVVVRRRQQQSSSWWWYYYYYYRRRRRRPPPIIIBBB======>>>@@@===:::888888888888777555777888888888888:::<<>>@@@CCCEEEDDDBBB@@@???@@@@@@AAAAAA>>>===???DDDEEEAAA===BBBAAA@@@>>><<<;;;;;;;;;===???BBBEEEFFFDDDBBB@@@@@@AAABBBBBBBBB@@@???>>>BBBBBBDDDGGGIIIIIIGGGDDDBBBDDDEEEEEEDDDEEEHHHJJJJJJIIIJJJMMMRRRTTTRRRPPPKKKHHHGGGLLLUUUYYYWWWSSSMMMNNNNNNLLLIIIIIILLLPPPKKKJJJIIIHHHGGGGGGGGGGGGKKKNNNQQQPPPMMMLLLPPPUUUSSSTTTTTTQQQNNNNNNQQQTTTSSSQQQNNNLLLMMMOOORRRTTTVVVXXXZZZYYYWWWWWWYYY\\\]]]^^^]]][[[XXXVVVVVVWWWUUUUUUUUUTTTTTTTTTVVVXXXUUUUUUUUUVVVXXXZZZ[[[\\\YYYVVVUUUWWW\\\___```___[[[^^^``````___aaadddhhh___ccchhhgggcccbbbdddgggnnnjjjiiimmmkkkfffdddhhhdddhhhjjjkkkooovvvzzzyyyyyy|||}}}zzzzzz~~~uuuuuuwwwwwwssspppttt{{{>>>>>>>>>>>>>>>???@@@AAACCCBBBCCCDDDFFFGGGFFFEEEEEECCCBBBAAACCCCCCCCCBBBIIIIIIIIIJJJJJJHHHDDD@@@CCCBBB???<<<999777555444222222111000000000000000222666666333222666999999444222111111333444444333...///111222333444888:::<<<=========<<<:::888777555111......222666888888777444222333888===@@@AAA??????@@@BBBDDDCCCAAA???@@@???===<<<;;;;;;<<<<<<999777555666888:::::::::555666888;;;===>>>??????<<<;;;999;;;???@@@???===:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;===AAAFFFKKKOOOMMMKKKKKKMMMOOOOOOLLLHHHLLLLLLMMMMMMNNNQQQUUUYYYVVVVVVSSSOOOPPPRRRQQQLLLHHHPPPXXXYYYUUUQQQRRRTTTTTTTTTTTTVVVWWWUUURRROOOHHHGGGGGGGGGHHHJJJKKKLLLLLLNNNPPPQQQQQQQQQRRRSSSSSSRRRPPPNNNMMMLLLKKKKKKKKKHHHEEEDDDEEEDDDAAA>>>:::;;;<<<===???AAABBBCCCBBBAAA@@@AAABBBBBBAAA@@@?????????AAABBBAAA???<<<@@@BBBCCCDDDDDDBBB???===<<<::::::<<<>>>===:::666555777:::===????????????<<<===>>>===<<<;;;;;;===AAAAAAAAAAAAAAA@@@@@@@@@;;;:::999888777666666666111333777<<<@@@@@@===:::;;;>>>BBBEEEGGGEEECCCAAAHHHGGGFFFDDDBBB@@@???>>><<<===>>>===<<<;;;<<<===<<<>>>@@@@@@@@@@@@BBBCCCHHHHHHHHHKKKPPPWWW___cccdddbbb`````````\\\VVVQQQNNNHHHAAA===???BBBDDDDDDGGGCCC???<<<<<<===>>>???@@@???============;;;999===???@@@BBBBBBAAA@@@??????===<<>><<<<<>>===;;;999777666555555555666777888888888777:::888888999999:::@@@HHHMMMPPPSSSUUUTTTSSSSSSTTTUUU]]]bbb]]]QQQGGGCCCDDD===>>>>>>??????>>>>>>===888555333333666:::<<<>>>@@@AAABBBDDDFFFGGGGGGGGGDDD???::::::???BBBBBB@@@@@@@@@@@@???======???AAACCCBBB@@@@@@BBBCCCCCCBBBAAAAAABBBBBBAAAAAA@@@@@@CCCCCCBBBAAA???===;;;:::<<<>>>AAACCCDDDDDDBBBAAA@@@AAABBBCCCCCCCCCBBBAAABBBCCCEEEFFFFFFDDDBBB@@@AAACCCFFFGGGGGGFFFGGGHHHEEEGGGKKKNNNOOOMMMJJJHHHIIIIIIIIILLLOOORRRRRRQQQPPPQQQPPPNNNKKKJJJJJJLLLTTTPPPKKKGGGDDDEEEGGGIIILLLMMMLLLKKKJJJKKKNNNPPPRRRQQQPPPMMMLLLNNNSSSVVVWWWRRRMMMKKKMMMOOOOOOOOOQQQRRRTTTWWWZZZZZZXXXUUUaaa```]]]YYYVVVUUUWWWYYYXXXXXXXXXUUUSSSRRRSSSUUUWWWTTTQQQRRRVVVYYYZZZYYY[[[YYYYYYYYY\\\]]]]]]]]]ZZZ[[[]]]aaaeeeeeebbb^^^]]]]]]^^^___```aaabbbbbbgggfffggghhhiiifff```[[[eeeeeefffggghhhiiijjjjjjsssxxxzzzuuuqqqssswwwyyytttsssqqqqqqrrrrrrrrrqqq:::999999999:::;;;<<<===>>>>>>@@@BBBDDDEEEEEEEEEDDDBBB@@@@@@@@@AAA@@@???@@@@@@AAACCCEEECCC@@@======<<<:::777555333111111000000///...............222666777333333666888777333222222222444444333222///000222333333444777999;;;<<<<<<<<<;;;:::888777555111------000444777777777555333444999>>>AAABBB>>>>>>???AAACCCDDDBBB@@@@@@>>><<<:::999999:::;;;:::888666666888999:::999555666777999:::;;;;;;<<<;;;:::999;;;>>>@@@@@@>>><<<===>>>>>>>>>>>>>>>>>><<<<<<<<<===@@@DDDHHHKKKIIIIIIJJJMMMOOONNNKKKGGGLLLLLLLLLKKKKKKMMMQQQTTTTTTXXXWWWQQQLLLLLLMMMKKKIIINNNRRRSSSQQQPPPQQQSSSTTTRRRQQQPPPQQQPPPNNNLLLHHHGGGFFFEEEEEEGGGIIIJJJKKKMMMOOOPPPPPPPPPRRRSSSSSSRRRPPPNNNMMMLLLKKKKKKHHHEEECCCCCCDDDDDDBBB@@@:::;;;===???AAABBBBBBBBBCCCBBBBBBAAABBBBBBAAAAAABBBAAAAAABBBBBBAAA>>>;;;===???AAABBBBBBAAA???>>><<<;;;;;;===??????===:::777999;;;===?????????>>><<<>>>??????>>>>>>???AAABBBCCCEEEFFFFFFDDDBBBAAA<<<;;;::::::999888888888444666888<<<@@@@@@>>><<<<<<>>>BBBDDDEEEDDDBBBAAAEEEEEEDDDCCCAAA@@@??????>>>??????>>>===<<<<<<===???@@@AAA@@@??????AAABBBFFFGGGHHHLLLRRRZZZbbbfffiiieee```\\\ZZZWWWSSSOOONNNIIIDDD@@@@@@BBBEEEFFFHHHDDD@@@======>>>??????@@@>>><<<<<<===>>>===<<<===???@@@BBBBBBAAA@@@???>>><<<<<>>@@@???CCC@@@>>>>>>???@@@???>>>>>><<<;;;>>>CCCHHHKKKKKKLLLMMMOOOSSSXXX[[[\\\\\\WWWUUUSSSTTTVVVVVVSSSPPPPPPOOOLLLFFF@@@<<<::::::???>>>===;;;999777555555444444555666777888999999:::888777999999:::AAAIIIMMMNNNPPPPPPPPPQQQSSSUUUTTTWWWZZZUUUKKKCCCAAABBB;;;;;;;;;;;;;;;;;;;;;;;;444222000000444999<<<===@@@AAACCCEEEFFFFFFFFFFFFAAA@@@??????AAACCCEEEFFFCCCBBB@@@?????????@@@@@@???>>>>>>@@@CCCEEEEEEDDDAAABBBBBBBBBAAA@@@??????@@@@@@?????????>>>>>>>>><<<>>>AAACCCDDDCCCBBB@@@@@@AAABBBCCCCCCCCCBBBBBB@@@BBBDDDFFFFFFDDDAAA???AAACCCFFFFFFFFFEEEEEEFFFGGGHHHIIIKKKKKKKKKKKKJJJIIIHHHHHHJJJMMMOOOPPPPPPNNNOOOOOOMMMKKKIIIJJJKKKPPPNNNJJJGGGEEEDDDEEEFFFJJJJJJJJJJJJIIIKKKNNNQQQRRRRRRRRRPPPPPPQQQTTTWWWSSSOOOKKKIIIKKKMMMMMMMMMLLLMMMPPPUUUYYY[[[ZZZYYY]]]]]][[[YYYWWWWWWYYY[[[ZZZVVVRRRQQQRRRRRRRRRPPPTTTTTTTTTVVVYYYZZZYYYWWWYYYYYYZZZ]]]______]]][[[[[[[[[\\\___bbbbbb^^^[[[[[[\\\]]]___```bbbcccdddhhhfffdddddddddccc```]]]ccccccdddeeeffffffffffffkkkppprrrmmmjjjmmmppprrrrrrqqqooooooooooooooonnn333333333444444555777777777888;;;===@@@BBBCCCDDDBBB@@@>>>===>>>>>>===<<<777888:::>>>@@@@@@===;;;888777555333222000000000000000///.........//////222666888555444666666444333333333555666555333000000111333333333444555777999999999999999888777666444111---,,,///333777999999777555666:::>>>AAABBB<<<<<<===@@@BBBCCCBBB@@@???===:::888666777888:::;;;999777777888:::::::::666666666666777777777777999888888:::===????????????????????????>>>>>>===>>>>>>======>>>@@@CCCEEEDDDEEEIIIMMMOOONNNJJJFFFKKKKKKKKKJJJHHHIIIKKKMMMRRRXXXYYYQQQIIIGGGHHHIIIKKKLLLMMMNNNOOOPPPPPPQQQQQQOOOKKKJJJJJJKKKJJJIIIIIIHHHEEEDDDCCCDDDFFFGGGIIIKKKMMMNNNNNNOOOQQQSSSSSSQQQPPPNNNLLLKKKJJJJJJDDDCCCBBBBBBCCCCCCBBBAAA:::<<>>@@@@@@@@@???>>>;;;;;;;;;>>>@@@AAA@@@???<<<<<<>>>???@@@?????????===???AAABBBBBBCCCEEEGGGCCCEEEIIIKKKJJJGGGDDDAAA=========<<<;;;;;;::::::888888999<<<>>>@@@???>>>>>>@@@AAABBBCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBB@@@>>>======>>>BBBBBBAAA???===>>>@@@BBBEEEGGGJJJOOOVVV^^^dddhhhlllfff^^^VVVQQQOOOMMMKKKKKKIIIFFFCCCAAACCCGGGJJJHHHEEEAAA>>>>>>?????????@@@===;;;;;;<<<>>>??????===???@@@BBBBBBAAA@@@???<<<;;;<<>>::::::888777888:::===>>>>>>CCCAAA???>>>???@@@??????@@@===;;;;;;>>>CCCFFFGGGHHHIIIKKKPPPUUUYYY[[[[[[VVVSSSPPPQQQTTTVVVTTTRRRNNNMMMJJJEEE???<<<;;;;;;>>>>>>===;;;999777555444333333333555666888:::;;;:::666555777888:::AAAHHHKKKKKKKKKJJJJJJLLLPPPSSSRRRRRRQQQLLLGGGBBB@@@@@@999888777666666777888999222000///000444999<<<>>>>>>@@@CCCEEEFFFEEEDDDCCC===@@@DDDFFFFFFGGGIIILLLGGGCCC@@@@@@BBBBBB@@@>>>>>>>>>>>>AAACCCDDDDDDCCCBBBBBBBBBAAA@@@???>>>=========<<<<<<===>>>@@@AAA===???AAACCCCCCBBBAAA???@@@@@@AAABBBBBBBBBBBBBBB>>>AAADDDGGGGGGDDDAAA???AAACCCEEEFFFDDDCCCCCCDDDHHHGGGFFFFFFGGGHHHJJJKKKJJJHHHFFFGGGIIILLLMMMMMMKKKLLLMMMLLLJJJHHHHHHIIILLLKKKIIIGGGEEECCCBBBBBBFFFGGGGGGHHHHHHJJJNNNQQQPPPQQQRRRQQQQQQRRRTTTVVVNNNKKKHHHGGGIIIJJJKKKKKKJJJJJJMMMRRRVVVYYYYYYXXXWWWXXXYYYYYYXXXYYY[[[]]]^^^WWWPPPNNNRRRTTTRRROOOSSSTTTWWWZZZ]]]\\\YYYVVVXXXYYY[[[___aaa```\\\YYY\\\\\\[[[\\\]]]]]][[[ZZZYYYZZZ\\\^^^```bbbdddeeehhheeeaaa______`````````___```aaabbbbbbaaa``````bbbgggiiifffdddgggkkkkkkmmmmmmlllkkkkkkjjjiiiiii////////////000222333444111444777:::<<<>>>@@@AAAAAA>>><<<<<<<<<<<<;;;:::666777999<<<>>>???===:::666555444333222222222222222222111111000111111222333777999777555666666444555555666888999777333000///111222333222222333444555555666555555555555444222000---,,,///555:::>>><<<:::888888999;;;===>>>999999:::===@@@BBBBBBAAA>>><<<888666555555777999888777555666999;;;<<<<<<888888777666555444444444666666666777:::<<<>>>???????????????>>>===<<<;;;@@@???===<<<<<<===>>>???@@@CCCIIIMMMOOOMMMIIIFFFGGGHHHIIIHHHGGGGGGHHHJJJPPPUUUUUUNNNHHHFFFFFFEEEJJJIIIIIILLLPPPQQQOOOMMMKKKIIIHHHHHHIIIJJJIIIHHHJJJIIIIIIHHHFFFFFFEEEEEEFFFGGGJJJKKKLLLMMMPPPRRRSSSRRROOOMMMJJJHHHFFFFFFDDDCCCBBBAAAAAAAAA@@@???===>>>???AAABBBDDDEEEFFFGGGGGGFFFEEECCCCCCDDDEEEDDDCCCBBBBBBBBBAAA???<<<:::;;;===>>>???>>>===<<<:::;;;;;;===???AAABBBCCCAAABBBCCCCCCCCCBBBAAA@@@===@@@BBBDDDFFFHHHJJJMMMFFFHHHJJJLLLKKKIIIEEECCC??????>>>>>>===<<<<<<<<<;;;999888999;;;===>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>??????@@@@@@AAAAAABBBCCCCCCBBB???======>>>BBBBBB@@@>>>===>>>AAADDDGGGIIIMMMRRRXXX___dddggghhhbbbYYYQQQKKKHHHFFFFFFEEEFFFFFFDDDBBBDDDJJJNNNGGGDDD@@@??????@@@@@@??????<<<:::999;;;>>>@@@AAA===???@@@BBBBBBAAA@@@???888888:::>>>AAAAAA>>>;;;999999888999:::;;;<<<===AAA@@@>>>===>>>???@@@AAA@@@>>>;;;:::<<<@@@DDDGGGGGGGGGIIINNNSSSVVVWWWWWWVVVRRROOOOOOQQQSSSRRRPPPKKKKKKHHHCCC???<<<;;;<<<=========<<<:::777555444111111222333555888:::;;;888444222444666888>>>EEEGGGHHHHHHGGGGGGGGGJJJLLLOOONNNKKKIIIGGGDDD@@@>>>888777555444444555777888444333111333666:::===>>><<<>>>BBBEEEEEEDDDBBB@@@;;;???EEEIIILLLMMMMMMMMMJJJEEEAAABBBEEEEEEBBB===AAA@@@@@@AAABBBBBB@@@>>>AAAAAAAAAAAA@@@>>>===<<<===<<<;;;;;;<<<>>>@@@BBB>>>???AAACCCCCCAAA???>>>>>>>>>??????@@@@@@AAAAAA>>>AAAEEEHHHHHHFFFBBB@@@BBBCCCEEEEEECCCAAAAAAAAAEEEEEEDDDDDDEEEFFFHHHIIIJJJGGGDDDCCCEEEHHHJJJJJJHHHIIIKKKJJJHHHGGGFFFGGGHHHGGGGGGEEECCCAAA@@@>>>BBBCCCDDDEEEFFFIIIMMMQQQLLLMMMOOOPPPOOOOOOPPPQQQJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKLLLOOORRRUUUUUUTTTQQQSSSVVVWWWXXXYYY\\\]]]___YYYSSSPPPRRRUUUTTTSSSTTTUUUXXX[[[\\\[[[YYYWWWXXXXXXZZZ\\\^^^^^^[[[XXX\\\[[[ZZZZZZZZZ[[[[[[[[[WWWXXXZZZ]]]___bbbdddeeeeeecccaaa___^^^___``````]]]^^^___```___^^^\\\[[[^^^ccceeeccccccfffiiiiiihhhiiiiiihhhfffeeedddddd---------...///111222333000333666888888:::<<<>>>???===;;;:::;;;;;;:::999888888888999;;;<<<:::999444444333222222222333333222222111111111111222222444999;;;888777888777555777888999;;;<<<999555111---///111222111000111111222222222222222222333333111000//////222777===BBB>>>===;;;999777777888999777777888:::>>>@@@@@@???<<<:::888666555666777999555444333555888<<<===>>>;;;:::888777555555555555555555555666777:::===????????????>>>===<<<;;;:::???>>>===<<<<<<<<<<<<===???CCCIIINNNNNNKKKGGGDDDBBBDDDFFFGGGFFFFFFHHHIIIMMMOOOMMMJJJHHHIIIFFFAAADDDCCCEEEJJJOOOOOOKKKFFFDDDDDDFFFIIILLLLLLKKKIIIJJJKKKLLLMMMKKKHHHEEECCCBBBDDDFFFHHHIIILLLOOORRRTTTSSSPPPLLLHHHEEECCCBBBFFFEEEDDDBBB???===<<<;;;AAA@@@??????@@@DDDGGGIIIIIIJJJIIIGGGDDDDDDFFFHHHCCCBBBAAABBBCCCCCCBBB@@@>>>>>>??????>>>===<<<;;;;;;;;;<<<<<<>>>@@@BBBDDDEEEFFFHHHHHHHHHEEECCCAAA>>>@@@CCCFFFGGGIIIMMMOOOMMMMMMMMMMMMLLLKKKJJJIIIBBBAAA???>>>===<<<<<<<<<;;;999666666888:::;;;;;;@@@@@@?????????@@@@@@AAA======>>>>>>???@@@AAAAAABBBCCCCCCBBB???======>>>@@@@@@???>>>===???CCCFFFIIIKKKPPPUUUZZZ^^^aaabbb^^^[[[UUUNNNGGGCCCAAAAAA@@@BBBDDDDDDDDDFFFLLLPPPEEECCC@@@??????@@@@@@@@@@@@===::::::<<<>>>@@@AAA===???@@@BBBBBBAAA@@@???555777:::===@@@AAA@@@>>>::::::;;;;;;;;;;;;<<<=========<<<;;;<<<>>>AAACCC@@@???===<<<===AAAFFFIIIHHHHHHIIILLLOOORRRRRRQQQRRRNNNJJJIIIKKKLLLJJJHHHGGGHHHFFFCCC???<<<;;;<<<<<<<<<===<<<;;;999777555222222333444666777999:::666222000333555666;;;@@@BBBDDDFFFFFFEEECCCCCCDDDJJJIIIHHHHHHGGGDDD>>>:::777555333222222333555777666444333333666999::::::999<<>>===>>>CCCJJJQQQSSSOOOKKKKKKGGGDDDDDDGGGHHHDDD???AAA@@@???@@@AAAAAA???===@@@@@@@@@@@@???>>>===<<>><<<;;;;;;===???@@@???@@@BBBCCCBBB@@@>>><<<;;;<<<<<<<<<===>>>??????@@@BBBFFFHHHHHHFFFCCCAAABBBDDDEEEEEECCCAAA@@@AAAAAABBBBBBCCCDDDDDDEEEEEEHHHEEEBBBAAACCCFFFGGGHHHEEEFFFHHHGGGFFFEEEEEEFFFFFFEEEDDDCCCAAA???>>>===@@@AAABBBCCCDDDGGGKKKNNNJJJLLLNNNOOONNNMMMMMMNNNIIIJJJJJJJJJJJJJJJJJJKKKJJJIIIIIIKKKOOORRRSSSSSSMMMPPPSSSUUUVVVWWWZZZ\\\[[[YYYVVVRRRPPPRRRUUUWWWVVVVVVWWWWWWXXXXXXYYYZZZYYYXXXWWWXXXYYYZZZYYYXXXYYYYYYYYYYYYYYYZZZ\\\]]]UUUVVVXXX[[[^^^```bbbcccaaaaaabbbaaa```_________\\\]]]]]]]]]]]]\\\ZZZYYY\\\aaacccaaabbbfffhhhfffbbbdddfffeeebbb``````aaa------...///000111333444222555999999777666888;;;<<<:::888888999:::999888888666333333444666666666222111111000000111111222000000/////////000111111444888:::777666888888666999::::::<<<<<<999555111,,,///111222111000111111111000000000111222333333111111222222444888===AAA======;;;888555333444555555555555777:::=========:::999888888888888999:::333222222444777;;;<<<===<<<;;;999888777666777777666666777666777999===@@@>>>>>>>>>>>>===<<<::::::===<<<<<<<<<<<<=========???DDDIIILLLKKKGGGCCC@@@===@@@CCCEEEEEEEEEFFFGGGIIIJJJIIIFFFGGGIIIEEE???===>>>BBBGGGKKKKKKFFFBBBAAABBBEEEJJJNNNOOOMMMKKKIIIKKKMMMNNNLLLIIIEEEBBBAAACCCEEEGGGIIILLLPPPTTTTTTSSSPPPLLLIIIFFFEEEDDDHHHHHHGGGCCC>>>:::999999AAA@@@??????@@@DDDGGGJJJLLLMMMLLLIIIEEEEEEHHHKKKFFFDDDCCCDDDEEEFFFEEEDDDAAAAAAAAAAAA@@@???>>>======>>>======<<<>>>BBBEEEGGGIIIKKKMMMLLLHHHDDDAAA>>>@@@CCCEEEGGGIIIKKKNNNRRRQQQPPPOOONNNNNNMMMMMMEEEBBB???<<<::::::;;;<<<;;;888555444666777888888>>>>>>>>>??????@@@@@@@@@>>>>>>>>>?????????@@@@@@@@@AAABBB@@@>>>======>>>>>>??????>>>>>>@@@CCCFFFJJJLLLQQQVVVZZZ\\\]]]]]]WWWVVVRRRLLLFFFAAA??????@@@AAACCCDDDFFFIIILLLOOOCCCBBB@@@@@@BBBCCCCCCCCCCCC@@@>>>===>>>@@@@@@@@@===???@@@BBBBBBAAA@@@???777999;;;>>>@@@AAAAAABBB<<<===>>>>>>===<<<===???<<<<<<<<<::::::<<<@@@CCC@@@@@@?????????BBBGGGKKKGGGGGGGGGIIIKKKLLLLLLJJJJJJFFFCCCBBBCCCDDDAAA>>>CCCDDDEEEDDD@@@===;;;;;;:::<<<===>>>===<<<:::888666666777888999999999999555111000333666666777:::<<>>@@@???>>>===@@@@@@CCCKKKTTTUUUPPPIIIKKKIIIGGGGGGIIIIIIFFFBBB???>>>======???AAAAAAAAA>>>????????????>>>======@@@???>>>=========>>>???@@@AAABBBCCCBBB???<<<:::;;;;;;;;;;;;<<<===???@@@BBBDDDEEEFFFFFFDDDBBB@@@BBBCCCEEEEEECCCAAAAAAAAA???@@@@@@AAABBBBBBCCCCCCEEECCCAAAAAACCCEEEFFFFFFCCCDDDDDDCCCBBBBBBDDDFFFFFFDDDAAA???======>>>??????@@@AAAAAAAAACCCGGGJJJLLLNNNOOOOOOMMMLLLLLLMMMJJJKKKMMMMMMKKKJJJJJJKKKGGGFFFFFFIIIMMMRRRTTTUUUMMMOOOPPPQQQRRRSSSVVVYYYVVVVVVTTTQQQOOOOOOSSSWWWVVVVVVUUUTTTSSSTTTXXXZZZYYYWWWUUUUUUWWWXXXXXXWWWWWWXXXYYYXXXXXXYYY[[[]]]UUUVVVWWWYYY[[[]]]^^^___]]]___bbbcccaaa___^^^^^^\\\[[[[[[ZZZZZZYYYYYYYYYZZZ^^^___^^^```ddddddaaa^^^aaadddccc```^^^___```.........///111222444555777:::<<<;;;666444555888888666555555777888888777666222...---///222444666222111111000000111111111000000//////000000111222222666777444333666888777:::::::::::::::888444000---///222444333222222333222111111111222333555666222333555444444555999<<<999999999666333111222444444333333444777999::::::888888999:::;;;;;;;;;;;;444333222333666888999999<<<;;;999888777888999:::999::::::999888:::>>>BBB>>>>>>>>>>>>>>>===<<<;;;::::::;;;<<<===>>>???@@@???CCCHHHIIIFFFAAA===<<<:::===AAACCCCCCBBBCCCCCCDDDHHHIIIFFFDDDDDDBBB???===???BBBFFFHHHIIIGGGEEECCCCCCEEEHHHLLLNNNNNNMMMIIIIIIIIIHHHGGGEEECCCBBBBBBDDDFFFHHHJJJNNNSSSWWWSSSRRRPPPNNNLLLKKKJJJJJJHHHIIIHHHDDD>>>:::999999>>>>>>@@@AAACCCEEEFFFFFFMMMOOONNNJJJFFFEEEIIIMMMLLLJJJHHHHHHIIIIIIHHHGGGCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA>>><<<>>>BBBEEEEEEHHHLLLOOONNNJJJDDD@@@>>>@@@CCCDDDEEEFFFIIIKKKPPPPPPQQQPPPOOOMMMKKKJJJGGGDDD>>>999666777999;;;:::888555444555666666666<<<<<<>>>???@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>??????>>>===<<<<<<===???@@@@@@@@@??????AAACCCHHHKKKPPPVVVYYY[[[ZZZZZZVVVUUUQQQKKKDDD@@@???@@@EEEDDDDDDFFFIIIKKKKKKKKKCCCBBBAAABBBEEEGGGGGGGGGHHHEEECCCBBBBBBBBBAAA???===???@@@BBBBBBAAA@@@???======>>>??????@@@AAACCC>>>@@@BBBAAA???>>>???@@@??????>>>;;;999:::>>>BBB@@@AAABBBAAA@@@BBBFFFJJJCCCCCCCCCEEEGGGHHHGGGEEECCC@@@>>>???AAAAAA>>>:::???BBBDDDEEEBBB>>>;;;999999;;;===??????>>>===;;;;;;<<<>>>???>>><<<:::888666222111666999777666777777999===???@@@AAADDDFFFHHHHHHGGGFFFCCC@@@===<<<777777777777777777777777333222111222444666777777333555777:::<<<=========AAACCCHHHOOOTTTTTTPPPLLLIIIIIIJJJJJJJJJIIIGGGFFFAAA>>><<<;;;===@@@AAABBB<<<===>>>>>>???>>>>>>>>>????????????????????????AAABBBCCCCCCAAA>>>;;;999<<<;;;;;;<<<===>>>@@@AAACCCDDDDDDCCCBBBAAA??????AAACCCEEEEEEDDDBBBBBBCCC@@@???=========???BBBDDDCCCAAA@@@AAADDDEEEEEEEEEBBBBBBBBB@@@???@@@DDDGGGHHHEEE???;;;:::<<>>????????????>>>>>>===888888:::<<<>>>@@@AAABBB???CCCGGGGGGBBB===999888888<<>>:::999::::::===AAADDDFFFFFFDDDCCCNNNPPPOOOKKKFFFEEEIIINNNQQQOOOLLLKKKKKKKKKIIIHHHCCCCCCDDDDDDEEEFFFFFFGGGDDDEEECCC@@@===>>>BBBFFFCCCGGGLLLPPPOOOJJJCCC>>>>>>@@@BBBCCCCCCDDDFFFHHHJJJLLLNNNPPPNNNKKKGGGDDDIIIDDD===777444555888:::;;;888666555666666666555:::;;;===???@@@AAA@@@@@@BBBAAAAAA@@@???>>>======<<<===>>>===<<<;;;<<<===@@@AAABBBAAA@@@??????@@@EEEIIIOOOUUUYYYZZZZZZYYYYYYWWWRRRJJJCCC???@@@CCCJJJHHHFFFGGGKKKLLLJJJHHHDDDCCCCCCDDDGGGJJJJJJJJJKKKIIIGGGFFFFFFDDDBBB@@@===???@@@BBBBBBAAA@@@???AAABBBAAA???>>>???@@@BBB???BBBDDDCCCAAA???@@@BBBCCCCCCAAA===999999===AAAAAACCCDDDCCCAAAAAADDDGGG@@@??????AAADDDEEEDDDCCC@@@>>>>>>???BBBBBB???<<<<<<@@@DDDEEECCC>>>:::888999;;;===@@@AAA@@@???===???AAACCCDDDBBB???;;;999888444333888;;;888666555444666888:::===BBBGGGKKKLLLLLLKKKGGGBBB@@@AAABBB<<<<<<============<<<<<<333222222444777999::::::222333555777:::<<<===>>>AAAFFFMMMRRRSSSQQQPPPOOOHHHJJJLLLLLLJJJIIIIIIIIIEEEAAA===;;;;;;===>>>???;;;<<<===>>>????????????===>>>???@@@AAAAAA@@@@@@AAABBBCCCCCCAAA>>>:::888======<<<===>>>@@@BBBCCCDDDCCCBBBAAA???>>>======AAACCCEEEFFFDDDCCCCCCDDDBBB???;;;999:::===BBBEEEAAA@@@@@@BBBDDDFFFEEEDDDBBBAAA@@@>>>===???DDDGGGJJJEEE>>>999888;;;@@@CCC@@@AAA@@@???>>>???AAADDDKKKLLLKKKHHHFFFDDDEEEFFFJJJMMMPPPOOOLLLIIIIIIIIILLLJJJHHHHHHJJJMMMPPPPPPPPPOOONNNLLLKKKLLLOOORRRXXXSSSPPPRRRWWWZZZXXXUUUQQQSSSTTTSSSPPPPPPSSSVVVVVVWWWXXXZZZ\\\ZZZVVVSSSUUUWWWYYYXXXTTTRRRSSSTTTVVVVVVWWWWWWWWWWWWWWWWWWYYY\\\^^^]]][[[ZZZ\\\^^^YYYWWWUUUSSSSSSUUUXXXYYYYYY\\\]]]\\\___bbbaaa\\\XXX]]]bbbccc___]]]___bbb000111222111111222444777888999999888666555666777777444000///222444555444555111+++'''&&&***000444000333555333000///222666222444555444222000000000444111//////222555777777888444000...000333333222333444555666666555444444222333444555666666666666999;;;<<<999444000///000555444444333444555666777777444111111333777999:::999;;;<<<<<<;;;::::::;;;777777777777888999::::::???===;;;999888888888888;;;<<<===<<<<<<===@@@BBBCCCBBBAAA>>><<<<<<>>>@@@>>>?????????>>>???AAACCCBBBBBBBBBBBBAAA???===<<<999<<>><<>>>>>???AAADDDFFFHHHIIIJJJLLLPPPRRRTTTTTTSSSRRRRRRSSSTTTUUUNNNKKKFFF@@@<<<<<<@@@CCC???@@@BBBEEEGGGHHHIIIJJJKKKNNNPPPNNNJJJIIILLLPPPMMMOOOQQQRRRQQQOOOKKKIIIGGGKKKMMMLLLGGGCCCDDDFFFHHHGGGFFFDDDBBBAAA@@@???BBBDDDGGGJJJIIIGGGCCC@@@??????@@@AAABBBDDDEEEFFFGGGGGGHHHJJJLLLKKKIIIGGGCCCAAA===::::::<<>><<<:::999999999888777888:::<<<>>>@@@@@@@@@@@@CCCCCCAAA???<<<:::;;;======???@@@???>>><<<======GGGFFFDDDCCCBBBBBBCCCCCCEEEHHHKKKNNNQQQUUUYYY\\\UUUSSSNNNIIIDDDBBBDDDFFFEEEEEEEEECCCBBBCCCEEEHHHJJJKKKRRRYYYWWWMMMGGGHHHMMMLLLLLLJJJHHHFFFDDDBBBGGGFFFFFFEEEEEEEEEFFFFFFJJJGGGDDDBBBBBBBBBBBBBBBHHHEEEBBBBBBCCCCCC@@@>>>FFFCCC???======<<<;;;:::??????@@@AAAAAAAAAAAA@@@@@@<<<777888<<<@@@@@@???DDDBBBAAAAAAAAAAAA@@@???<<<===???BBBCCCAAA<<<999;;;;;;;;;<<<>>>???>>><<<>>>@@@CCCDDDBBB@@@>>>===;;;999888;;;>>>AAA@@@>>>>>>===<<<<<>>@@@;;;;;;;;;;;;;;;;;;::::::===???BBBCCCBBBAAABBBCCC???AAABBB@@@<<<999999:::;;;;;;;;;<<<>>>BBBEEEGGGCCC@@@>>>>>>AAACCCCCCAAA@@@DDDGGGGGGEEECCCDDDFFFDDD@@@;;;999;;;>>>AAABBB???CCCGGGGGGEEECCCCCCDDDCCCCCCAAA>>>===>>>BBBEEEKKKHHHBBB<<<999;;;AAAFFFDDD???<<>><<<;;;===???>>>@@@AAA@@@???>>>???AAA@@@@@@AAAAAAAAA???>>>===<<<===???AAAAAA???===<<>>CCCDDDCCC@@@DDDJJJKKKGGGAAAAAABBBGGGLLLPPPQQQQQQHHHFFFCCC@@@??????@@@AAAFFFHHHJJJKKKKKKLLLNNNPPPQQQQQQRRRSSSTTTTTTSSSSSSLLLJJJGGGBBB???>>>@@@BBBAAADDDGGGHHHHHHHHHJJJLLLNNNQQQRRRPPPLLLKKKMMMQQQQQQQQQRRRRRRQQQPPPOOONNNIIIMMMOOONNNJJJGGGHHHJJJJJJIIIHHHGGGFFFEEEEEEDDDAAACCCEEEGGGGGGFFFDDDCCC@@@??????@@@AAACCCDDDEEEEEEEEEFFFHHHJJJJJJHHHFFFCCCAAA???======???BBBDDD???===;;;;;;<<<<<<;;;:::999:::<<<>>>???@@@AAAAAA?????????===;;;;;;<<<>>><<<>>>@@@@@@@@@???@@@AAADDDCCCBBBBBBAAAAAABBBBBBCCCEEEHHHKKKMMMPPPTTTWWWTTTRRROOOJJJEEEBBBBBBDDDCCCCCCCCCBBBBBBDDDHHHKKKNNNOOOTTTZZZXXXPPPMMMNNNNNNMMMLLLKKKJJJIIIHHHGGGIIIIIIIIIHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFDDDHHHFFFCCCBBBCCCCCCAAA???FFFCCC???===<<<;;;999777<<<<<<>>>???@@@@@@AAAAAA@@@;;;777777;;;>>>>>><<>>;;;<<<;;;;;;<<<>>>???>>><<<>>>@@@BBBBBB@@@>>>>>>>>>===;;;:::<<<@@@AAAAAA@@@AAA@@@??????AAAEEEJJJLLLNNNLLLJJJGGGDDDBBBAAA@@@BBBDDDDDDBBB===999777777444555555555666666777777222222333555888;;;===???HHHNNNVVVYYYVVVRRROOONNNNNNNNNNNNMMMKKKIIIGGGEEEBBB@@@===;;;;;;<<<>>>@@@:::::::::;;;;;;<<<<<<===>>>@@@BBBCCCBBBAAAAAAAAAAAABBBCCCAAA>>>;;;;;;<<<;;;;;;;;;>>>BBBEEEEEEEEE@@@>>><<<===AAACCCDDDCCCAAACCCEEEFFFEEEDDDEEEEEEDDDAAA<<<:::<<<>>>AAABBB@@@CCCEEEEEECCCBBBCCCEEEDDDCCCBBB@@@???@@@DDDGGGIIIHHHEEEBBB??????BBBEEEBBB>>>>>>CCCFFFGGGHHHKKKKKKMMMNNNLLLIIIFFFEEEFFFGGGGGGIIILLLNNNNNNKKKHHHGGGIIIKKKMMMNNNNNNNNNMMMPPPOOOMMMJJJIIIKKKPPPUUUWWWUUUUUUUUUVVVVVVVVVUUUTTTVVVVVVUUURRRQQQSSSUUUXXXXXXXXXXXXWWWWWWXXXYYYYYYVVVTTTTTTUUUUUURRRPPPOOOPPPQQQQQQPPPPPPQQQSSSXXXZZZ[[[[[[YYYYYYYYYZZZZZZYYYVVVSSSQQQQQQQQQRRRXXXZZZ[[[[[[ZZZZZZ[[[\\\]]]\\\[[[ZZZZZZZZZ[[[\\\222333222111//////111333444666888888888777888:::999777444222333555555555333222111000///000000111111444555444111000222555777888888777444111000111...,,,+++---111555777888222000...///111444666666777777777777777666555444333444444444444333222111666999;;;888222---******......000222666:::>>>@@@<<<:::777666888:::;;;;;;<<<===>>>===;;;999999999;;;;;;:::999999999::::::::::::999888777777888888888999:::::::::<<>>???@@@@@@@@@???????????????>>>===<<<;;;@@@AAAAAA???<<<999999999???@@@>>>===???DDDFFFDDDAAAAAACCCGGGLLLQQQSSSSSSKKKIIIEEEBBB@@@@@@AAABBBIIIKKKMMMNNNMMMLLLLLLMMMNNNOOORRRTTTTTTSSSQQQPPPKKKJJJHHHEEEAAAAAABBBDDDGGGIIILLLLLLJJJIIIKKKMMMPPPRRRSSSQQQNNNMMMOOORRRVVVUUUTTTSSSRRRRRRSSSSSSHHHKKKNNNNNNKKKJJJKKKMMMMMMLLLKKKJJJJJJIIIIIIIIIBBBBBBBBBCCCDDDEEEFFFGGGBBBBBBAAA@@@AAABBBCCCDDDCCCCCCCCCEEEHHHHHHFFFEEECCCBBBAAAAAAAAACCCEEEGGG@@@>>>======>>>??????>>>;;;;;;<<<===>>>@@@AAAAAA:::;;;<<<;;;::::::<<<>>>;;;>>>AAACCCCCCCCCDDDEEE@@@AAAAAAAAAAAAAAA@@@@@@@@@BBBEEEGGGHHHJJJMMMOOOQQQQQQOOOKKKFFFCCCBBBBBB@@@@@@@@@@@@AAADDDJJJNNNRRRRRRVVVYYYXXXSSSQQQSSSOOONNNMMMLLLLLLMMMNNNOOOLLLLLLLLLLLLLLLMMMMMMMMMKKKLLLNNNOOOOOOMMMKKKIIIJJJGGGDDDBBBBBBBBBAAA@@@EEEBBB???<<<;;;:::888666888999;;;<<<>>>?????????===:::666777:::<<<;;;::::::===??????<<<;;;===???======>>>@@@BBBBBB@@@>>><<<<<<;;;===>>>???===<<<>>>???@@@???>>>===>>>??????>>>===>>>@@@BBBBBBAAADDDCCCBBBBBBDDDGGGKKKMMMJJJIIIGGGEEEBBBAAA@@@@@@DDDEEEDDDAAA<<<888666666444444444555666777888888333444555666999===@@@AAALLLQQQWWWYYYUUUQQQNNNMMMQQQPPPNNNLLLIIIGGGEEEDDDBBB@@@>>><<<<<<===???@@@:::::::::;;;<<<===>>>??????AAACCCCCCAAA?????????BBBCCCCCCBBB@@@>>>===>>>;;;:::<<>><<<<<<===@@@CCCDDDDDDBBBBBBBBBDDDFFFGGGFFFEEEEEEAAA===;;;<<<>>>???@@@@@@AAABBBAAA@@@@@@CCCEEEDDDDDDDDDBBBBBBCCCFFFIIIIIIJJJKKKJJJGGGEEEDDDEEEBBB???AAAGGGLLLMMMNNNQQQPPPRRRTTTSSSPPPLLLIIIHHHHHHGGGHHHIIIKKKLLLJJJIIIJJJJJJKKKLLLLLLMMMMMMMMMOOOOOOMMMKKKJJJLLLPPPSSSRRRTTTUUUUUUUUUUUUVVVXXXWWWXXXXXXVVVTTTSSSSSSTTTVVVVVVVVVVVVVVVWWWWWWWWWUUUSSSQQQQQQQQQQQQPPPNNNOOOOOONNNLLLKKKMMMPPPSSSVVVWWWXXXXXXVVVVVVWWWXXXWWWVVVUUUTTTSSSRRRRRRRRRUUUWWWYYYYYYYYYXXXYYYZZZZZZZZZZZZZZZZZZYYYXXXXXX444444333111......///111555777999999888777777888888666444333333333444444444555666777666444222111222444666555333222333444666777777555222///......,,,++++++---111666888999444333222222444666888999666666777777777777777777444444444333222111000///222666999888333...,,,,,,---...000333777;;;???AAA===;;;888888999999999888:::<<<======;;;::::::;;;===<<<;;;::::::::::::::::::::::::999999999999999666777999999999;;;>>>AAA@@@@@@???===:::999:::;;;===???AAAAAA>>>;;;:::999:::;;;<<<>>>???AAAAAABBBBBBAAA@@@>>><<<;;;::::::<<<======<<<:::777777777===<<<::::::;;;???AAAAAADDDEEEGGGJJJMMMNNNNNNMMMMMMKKKGGGDDDBBBBBBCCCDDDLLLOOOQQQQQQOOOMMMLLLLLLPPPPPPQQQQQQQQQPPPOOONNNMMMLLLIIIEEECCCDDDGGGJJJNNNNNNMMMNNNNNNMMMLLLJJJMMMOOOPPPPPPNNNOOOQQQSSSYYYXXXWWWVVVTTTRRRQQQQQQDDDGGGIIIIIIHHHHHHJJJLLLNNNMMMLLLJJJIIIIIIIIIIIICCCBBBAAAAAABBBEEEIIIKKKGGGFFFEEECCCBBBBBBCCCCCCBBBBBBBBBDDDFFFGGGEEEDDDDDDCCCCCCBBBBBBCCCDDDEEE???>>>===>>>@@@AAAAAAAAA??????>>>>>>>>>>>>>>>>>>888999:::999888888999;;;>>>AAADDDFFFFFFFFFFFFGGGAAAAAABBBBBBAAA@@@>>>===???AAACCCDDDDDDEEEGGGHHHKKKMMMMMMLLLHHHEEECCCBBB???@@@??????@@@DDDJJJOOOSSSUUUXXXZZZXXXTTTQQQQQQOOOOOOMMMMMMNNNPPPRRRTTTPPPPPPOOOOOONNNMMMLLLKKKLLLNNNOOOPPPOOONNNNNNNNNJJJHHHEEECCCBBBBBBAAAAAABBB@@@>>>======<<<:::888888999:::;;;;;;;;;;;;;;;888666555666999;;;:::999999===AAA???;;;999;;;>>>======>>>@@@BBBBBBAAA@@@<<<;;;;;;<<<>>>>>>===;;;>>>???>>>===<<<<<<>>>@@@???>>>>>>>>>???@@@AAAAAACCCBBBAAAAAACCCEEEHHHJJJGGGFFFDDDCCCBBBAAAAAAAAADDDDDDBBB???;;;777555444444444444444555777888999555555666777:::===AAACCCIIINNNTTTUUURRRNNNLLLKKKPPPOOOLLLJJJGGGEEEDDDDDDAAA@@@>>><<<<<<>>>???AAA<<<;;;;;;;;;;;;<<<>>>>>>AAABBBDDDCCC@@@>>>======AAAAAABBBAAA@@@???>>>>>>;;;:::<<>>AAACCCDDDEEEFFFEEEEEEFFFIIIKKKOOOQQQRRRPPPMMMJJJHHHHHHFFFCCCDDDKKKPPPRRRUUUXXXVVVWWWXXXXXXVVVSSSQQQPPPLLLJJJIIIIIIJJJLLLLLLKKKIIIIIIHHHIIIJJJKKKMMMNNNNNNMMMLLLJJJJJJLLLOOOQQQNNNQQQTTTTTTRRRRRRUUUXXXUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUTTTUUUVVVWWWVVVUUURRRQQQOOONNNNNNNNNNNNNNNOOOOOONNNLLLKKKLLLOOORRRSSSTTTTTTTTTRRRRRRSSSUUUUUUUUUUUUTTTTTTTTTSSSSSSVVVWWWYYYYYYWWWVVVVVVWWWWWWXXXYYYYYYYYYWWWUUUTTT555555444111///...///000777999::::::888666555555555555444333222222333444666888:::<<<;;;888444222444555666666444333333333666777777555222///...///---,,,,,,///333666888888555555555444444555666777444555555666777888999999555555444333222000///...///333666666333000///000111222222444777:::===???:::999777777888888666555666999;;;;;;;;;;;;<<<=========<<<;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<;;;666777888888888:::===@@@???@@@???===;;;999999:::;;;===??????===:::888888999999;;;===???AAACCCDDDDDDBBB@@@===;;;:::999999777999::::::999888999:::<<<:::999999999;;;>>>AAACCCFFFKKKNNNNNNLLLJJJHHHLLLJJJGGGEEEDDDDDDFFFGGGOOOQQQTTTSSSQQQNNNMMMMMMTTTRRROOOMMMKKKKKKLLLMMMPPPMMMIIIEEEDDDFFFLLLPPPTTTPPPLLLMMMQQQQQQLLLGGGHHHJJJKKKLLLMMMOOOQQQSSSXXXXXXXXXWWWTTTPPPLLLIIIBBBCCCDDDEEEFFFGGGIIIKKKMMMKKKIIIGGGEEEEEEEEEFFFEEECCCBBBAAABBBEEEIIIKKKKKKKKKIIIGGGFFFDDDCCCCCCCCCBBBBBBCCCEEEEEEDDDCCCDDDCCCBBB@@@??????@@@@@@>>>===<<<===@@@BBBBBBBBBCCCBBBAAA???>>><<<;;;:::777888999888777666666777AAADDDGGGHHHGGGFFFEEEEEECCCCCCCCCCCCAAA>>><<<;;;???AAACCCDDDCCCCCCDDDEEEFFFHHHKKKKKKIIIFFFEEEDDDAAAAAAAAA@@@AAADDDIIIMMMSSSXXX\\\]]]ZZZUUUPPPMMMNNNMMMMMMLLLNNNPPPSSSUUUPPPPPPOOONNNLLLIIIGGGEEEKKKLLLLLLKKKJJJJJJMMMOOOJJJIIIGGGEEEBBBAAAAAABBB???======>>>???@@@>>>===:::::::::::::::999888777444444555777:::;;;;;;;;;:::???BBBAAA<<<888999<<<=========???AAABBBAAA???:::999999;;;===>>>===;;;>>>>>>>>><<<;;;;;;>>>@@@???>>>===<<<<<<===???@@@@@@???>>>>>>???@@@BBBDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCAAA>>><<<999777555444555555444444444666888999666666666777999===@@@CCCEEEJJJOOOPPPNNNLLLLLLLLLLLLKKKIIIGGGEEEDDDDDDDDD@@@???=========>>>???@@@???===<<<:::::::::;;;<<>>>>>>>>?????????>>>===:::999===FFFRRRVVVSSSMMMEEEEEEDDDBBBAAAAAABBBCCCBBB@@@???BBBGGGJJJJJJHHHGGGCCC>>>;;;;;;<<<<<<<<<>>><<<999777999<<>><<<<<<;;;:::::::::;;;;;;???????????????>>>===<<<777888999888888999<<<>>>@@@@@@@@@>>>;;;999999999999;;;======<<<:::::::::999999;;;===???BBBEEEFFFDDDBBB@@@===;;;999888888555777:::;;;;;;;;;<<<>>>>>>;;;:::::::::999>>>DDD@@@DDDJJJMMMMMMKKKJJJIIIJJJHHHFFFEEEEEEGGGIIIKKKOOOQQQSSSRRRPPPOOONNNNNNTTTRRRMMMJJJHHHIIIKKKLLLNNNLLLIIIFFFEEEHHHMMMRRRTTTPPPLLLLLLPPPOOOJJJEEEEEEFFFGGGHHHKKKMMMOOOPPPSSSTTTUUUTTTQQQKKKFFFCCCBBBBBBCCCDDDFFFHHHJJJKKKIIIHHHEEECCCBBBBBBCCCDDDEEEDDDCCCBBBBBBDDDFFFGGGJJJKKKKKKKKKJJJHHHFFFEEEDDDCCCAAABBBCCCCCCBBBAAACCCBBB???===;;;;;;<<<===>>>===<<<===@@@BBBBBBBBBCCCCCCCCCBBB???<<<999777555777888888666555555666AAADDDGGGGGGEEECCCAAAAAACCCCCCBBBAAA???>>><<<;;;???AAADDDEEEDDDCCCCCCCCCDDDGGGJJJKKKIIIGGGEEEEEEBBBBBBCCCCCCCCCEEEHHHKKKRRRYYY]]]]]]ZZZVVVQQQLLLKKKKKKKKKKKKLLLNNNOOOPPPNNNMMMMMMKKKIIIEEEBBBAAAFFFHHHHHHFFFCCCCCCGGGKKKIIIJJJJJJGGGDDDAAAAAAAAA<<<<<<<<<>>>AAABBBAAA@@@<<<<<<<<<;;;999888666666333444777999;;;<<<<<<;;;;;;>>>AAAAAA>>>;;;:::;;;<<<<<<===???AAAAAA???===777666777999<<<======<<<===>>>>>>===<<<<<<>>>AAA>>>>>>===;;;999:::===???===<<<<<<;;;;;;<<<===>>>@@@@@@@@@@@@AAABBBCCCDDDAAA>>><<<::::::999888666777666444333444555777888777666555555777:::>>>@@@BBBFFFKKKMMMLLLKKKLLLMMMIIIHHHGGGEEEDDDBBBAAAAAA>>>======<<<<<<===>>>??????>>>;;;999888888999:::AAABBBCCCBBB@@@===<<<<<<<<<<<<<<<===??????>>>===::::::===EEEOOOTTTSSSPPPIIIIIIGGGDDDAAA???@@@AAAAAAAAAAAACCCGGGJJJLLLLLLKKKFFF@@@;;;;;;<<<===>>>>>>;;;777666888<<>>===<<<999::::::999888999;;;===@@@AAAAAA???<<<:::999999999;;;<<<===<<<<<<>>>???::::::;;;===@@@CCCFFFHHHCCCBBB@@@>>><<<999888777666888;;;<<<<<<===???@@@@@@===<<<===;;;:::???GGGAAADDDGGGIIIIIIIIIKKKMMMFFFEEEDDDDDDFFFIIIMMMOOOMMMNNNOOOOOOMMMMMMNNNOOOOOONNNKKKIIIIIIIIIKKKLLLGGGHHHHHHGGGGGGHHHKKKNNNOOOOOOOOOMMMKKKIIIHHHGGGFFFEEEEEEGGGIIIKKKLLLLLLNNNNNNNNNLLLJJJFFFCCCAAABBBAAAAAABBBEEEGGGIIIIIIEEEDDDBBBAAAAAABBBEEEFFFCCCCCCCCCBBBBBBAAAAAAAAACCCFFFIIILLLMMMLLLJJJHHHDDDBBB@@@???@@@@@@>>>===AAA???<<<999888999;;;===???>>>===>>>@@@BBBBBBBBBAAABBBCCCCCCAAA>>>:::777222444777777777666777777===???CCCDDDBBB???===<<<@@@@@@???>>>============???AAADDDEEEDDDCCCBBBCCCEEEHHHJJJJJJHHHEEECCCCCC@@@BBBDDDEEEFFFGGGIIIKKKMMMTTTXXXUUUSSSSSSQQQLLLHHHHHHIIIIIIIIIJJJJJJJJJHHHIIIIIIHHHFFFDDDAAA???@@@CCCEEECCC???>>>AAADDDHHHJJJLLLJJJFFFBBB@@@@@@;;;;;;;;;>>>@@@AAA@@@>>><<<<<<<<<;;;;;;999888777666888;;;<<<<<<;;;::::::999;;;===??????>>>===<<<;;;;;;===@@@AAA@@@<<<999333333444777;;;======<<<===>>>>>>>>>======???AAA>>>???>>>;;;888999<<>>???AAABBBCCC@@@===::::::<<<===<<<;;;999777555333333444666777888777555444555888;;;===>>>BBBFFFHHHFFFFFFGGGJJJGGGGGGFFFEEEBBB@@@===;;;<<<<<<;;;;;;<<<===>>>>>>>>><<<:::888777888:::;;;@@@BBBCCCBBB???===<<<<<<<<<;;;:::<<>>???AAA@@@BBBDDDEEEGGGJJJNNNQQQQQQKKKCCC===<<<>>>@@@BBB???<<<888888;;;???AAABBB@@@DDDHHHKKKLLLMMMNNNOOOQQQSSSTTTTTTSSSRRRRRRSSSTTTRRRTTTZZZ\\\ZZZXXXXXX[[[YYYXXXYYY[[[\\\[[[YYY]]]YYYUUURRRQQQPPPOOONNNKKKKKKJJJJJJIIIJJJJJJJJJNNNLLLKKKMMMOOOPPPNNNLLLQQQOOONNNNNNNNNNNNLLLKKKGGGHHHKKKPPPVVVYYYYYYWWWTTTRRRRRRUUUYYYZZZVVVRRRSSSSSSSSSPPPNNNNNNQQQUUUYYYXXXVVVRRROOOMMMOOOPPPPPPPPPOOONNNLLLMMMOOORRRTTTSSSQQQPPPPPPQQQRRRSSSRRRSSSUUUUUUSSSSSSSSSTTTRRRSSSSSSSSSQQQPPPNNNMMM777777666444111111222444444777:::;;;999777666555000333666666444444777999888888888888777555333222666666777888888666333111444666666666333222111222000///...///000111000///---000444444444444777:::999888666444333222333333555555555444333222111000...000111///,,,+++///222:::999888777777777888999333222333555777666333111444666888888888777888999999999999999::::::;;;<<>><<<;;;:::;;;;;;:::888888:::===AAABBBBBB@@@===:::999999:::;;;<<<======>>>AAACCC;;;;;;<<<>>>@@@DDDGGGIIIBBBAAA@@@???<<<:::777666888:::===>>>>>>>>>???AAACCC???===???===;;;@@@IIIEEEFFFGGGFFFDDDFFFJJJNNNDDDCCCCCCDDDGGGKKKOOOQQQKKKLLLLLLLLLKKKKKKMMMOOOJJJJJJJJJJJJKKKKKKLLLLLLAAADDDGGGIIIHHHHHHIIIJJJJJJOOORRROOOGGGCCCEEEJJJHHHGGGFFFFFFHHHIIIIIIIIIJJJIIIHHHFFFDDDCCCCCCCCCAAA@@@???@@@CCCEEEGGGGGGBBBAAA@@@@@@AAADDDHHHJJJAAABBBBBBBBBAAA???===;;;===AAAGGGLLLOOOOOOLLLKKKDDDBBB???>>>>>>===<<<:::???===999777666999<<<>>>AAA???>>>???AAACCCCCCBBB>>>@@@CCCDDDCCC???;;;888///222555777777777888999888;;;???@@@???<<<;;;:::===<<<;;;;;;;;;===>>>???>>>AAADDDEEEDDDBBBBBBBBBHHHJJJKKKJJJGGGCCCAAAAAA???AAAEEEGGGHHHIIIKKKLLLGGGMMMPPPLLLLLLOOOOOOLLLFFFGGGGGGHHHHHHGGGFFFFFFDDDEEEFFFGGGFFFDDDBBB@@@;;;???CCCCCC>>><<<<<>><<<;;;<<<<<<<<<<<<;;;::::::999;;;>>>???===;;;999888666777999===@@@AAA???<<<:::;;;===@@@AAA???;;;777111111333666:::<<<===<<<<<<>>>??????>>>>>>???AAA??????>>>;;;888888<<<@@@======<<<;;;;;;;;;;;;;;;::::::;;;<<<>>>@@@AAABBB@@@===:::;;;>>>@@@@@@>>>:::888555333333444555777888666444333333666999;;;;;;>>>BBBCCCAAA@@@BBBDDDGGGGGGFFFEEEBBB===999777;;;;;;;;;;;;;;;<<<======;;;:::888666666888;;;<<<@@@AAACCCBBB???===<<<<<<<<<::::::<<<@@@AAA@@@>>><<<======???BBBFFFJJJLLLHHHHHHGGGDDD???===>>>@@@???BBBFFFGGGGGGJJJOOOTTTUUUNNNEEE???===@@@CCCEEEAAA===::::::===AAACCCCCC???CCCHHHKKKLLLMMMOOOPPPJJJMMMQQQTTTTTTSSSSSSTTTTTTTTTXXX___aaa[[[UUUSSSXXXWWWXXXZZZ\\\[[[WWWSSS___[[[WWWTTTRRRQQQNNNMMMOOOOOONNNMMMKKKJJJHHHHHHOOONNNMMMNNNQQQRRRPPPMMMTTTQQQNNNNNNOOONNNKKKHHHFFFGGGIIIOOOUUUXXXWWWUUUTTTRRRRRRUUUZZZ[[[WWWRRRTTTUUUTTTRRROOOOOOSSSWWW]]][[[VVVPPPLLLLLLOOORRRQQQQQQQQQOOOMMMNNNQQQSSSSSSRRROOOMMMMMMNNNPPPRRRMMMOOOQQQRRRRRRRRRTTTUUURRRRRRRRRQQQPPPOOOMMMMMM777777666444333555888;;;<<<999555333222333333333222333333222222333777:::999888555222111111222222666666888::::::777222...000555999888444111111444111333444444222000000111111222333333333444666888666555333000////////////555666777666222...,,,+++555111......***&&&***222:::888666444444555666777666555444444555555555444:::999888777666666666666444888;;;<<<:::999:::;;;??????>>>===<<<;;;;;;:::888777666555666777:::;;;???@@@@@@>>>;;;999999:::CCCBBB@@@???>>>======>>>???<<<999<<>>>>>???@@@AAA???>>>===>>>AAADDDDDDDDDAAA@@@@@@@@@AAABBBDDDEEEGGGFFFFFFFFFEEEDDDDDDDDDCCCBBB@@@@@@CCCEEEGGGHHHFFFFFFGGGFFFFFFGGGKKKNNNMMMJJJFFFEEEGGGKKKNNNOOODDDDDDCCC@@@>>>???EEEJJJHHHJJJJJJHHHEEEDDDEEEHHHDDDFFFHHHJJJJJJHHHFFFDDDEEEDDDBBBAAA@@@AAAAAABBBBBBAAA??????@@@BBBBBBBBBEEECCC@@@>>>???BBBEEEHHHDDDEEEDDDBBB???===>>>???@@@CCCFFFIIILLLPPPUUUXXXFFFBBB??????@@@BBB@@@???>>>===999555333555999======<<<<<<>>>AAABBBBBBAAA>>>AAAFFFIIIGGGBBB:::555333333444888<<<>>>;;;999999:::;;;:::999999:::<<<:::999888999;;;???BBBEEE??????@@@@@@@@@@@@AAAAAACCCBBBBBBBBBBBBCCCDDDDDDFFFEEEEEEGGGIIIJJJIIIGGGGGGIIIKKKLLLLLLKKKIIIHHHFFFEEECCCAAA@@@??????@@@BBBBBBCCCCCCCCCCCCCCCCCC@@@@@@@@@>>><<<<<<>>>@@@CCCEEEGGGGGGEEEAAA???===;;;777444666:::===;;;888888999<<<>>>>>>>>><<<;;;???AAABBBAAA>>>999666444777444333777999777777999???>>>=========;;;888666111111222444777:::===>>>AAA???>>>>>>>>>===;;;999<<<===>>>===;;;;;;===>>>??????>>>===;;;:::888777777999::::::999:::<<<>>>CCCAAA>>>;;;:::;;;<<<===>>>999444222444777999999<<<:::777666555777999;;;:::999:::===@@@BBBAAA@@@BBBBBBBBB@@@<<<888666666777999<<<>>>>>>;;;888666;;;::::::999999:::;;;;;;CCCDDDDDDBBB???======>>><<<>>>???>>><<<===AAADDDDDD???<<<@@@EEEFFFHHHKKKEEEEEEEEEDDDCCC@@@>>><<<999>>>CCCFFFFFFFFFGGGIIIIIIJJJIIIFFFCCCBBBBBBCCC===<<<===???BBBDDDCCCBBBDDDEEEGGGIIIKKKMMMMMMMMMOOOPPPPPPNNNMMMOOOTTTXXXRRRTTTWWWYYYZZZYYYWWWUUUUUUTTTUUUXXX\\\\\\XXXTTTWWWXXXYYYYYYWWWTTTOOOMMMMMMPPPTTTTTTPPPIIIDDDAAAMMMOOOOOOMMMKKKJJJMMMPPPZZZVVVPPPLLLKKKMMMNNNNNNLLLJJJJJJMMMQQQWWW[[[]]]ZZZVVVRRRSSSXXX\\\[[[YYYTTTQQQNNNNNNOOOQQQSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQPPPPPPPPPQQQQQQQQQPPPQQQRRRQQQPPPNNNKKKIIISSSOOOPPPUUUTTTOOOMMMPPPRRRSSSTTTRRROOOKKKJJJIII999999888777666777:::===999666222000///111333444111222222111111333777;;;999888555333222222222222777777888::::::666111---222666;;;:::777444555777333555666555333222222333444555666666444444555777444444333111000000000000333555666666333000///...555111///...***&&&(((...777777666666666777888888666555333222333444444444<<<;;;:::888777555444333444666999:::888888999;;;???>>>>>>===<<<;;;;;;;;;999666333111111444888:::<<<===>>>===;;;::::::;;;BBBAAA???===<<<===>>>??????<<<:::;;;???CCCCCCCCCCCCBBB@@@??????@@@AAABBBAAA@@@@@@AAACCCDDDDDDCCCAAA@@@@@@@@@AAABBBDDDEEEGGGFFFFFFEEEDDDDDDDDDEEECCCAAA@@@@@@AAACCCDDDEEEHHHGGGFFFEEEFFFHHHIIIJJJJJJHHHDDDCCCEEEGGGHHHIIIGGGGGGDDD@@@<<<;;;===@@@EEEFFFGGGEEECCCBBBDDDFFFHHHIIIJJJJJJIIIGGGEEEDDDAAAAAA???>>>>>>???@@@@@@BBBAAA??????@@@AAAAAAAAABBBAAAAAAAAAAAABBBCCCDDD@@@?????????@@@@@@AAAAAACCCEEEHHHIIIJJJLLLOOOQQQGGGEEEBBBAAACCCDDDCCCBBBAAA???;;;777444555999<<>>===???AAABBBBBBAAA@@@BBBEEEGGGFFFDDD@@@>>>555555777:::>>>???===:::999:::;;;;;;::::::<<<======<<<;;;;;;<<<>>>AAACCCAAAAAAAAAAAAAAAAAA@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCEEEGGGHHHGGGFFFCCCDDDEEEGGGGGGGGGFFFFFFEEEDDDBBB@@@?????????@@@CCCBBBBBBAAAAAAAAABBBBBB???@@@@@@>>><<<;;;<<<===@@@BBBCCCDDDBBB@@@>>>===:::888888999<<<===<<<:::888999;;;===??????@@@@@@@@@AAAAAA@@@===:::777666555111111666999888888999>>>===<<<======<<<999666444444444666888;;;???AAACCCAAA??????>>>===:::888<<<======<<<;;;;;;<<<>>>CCCAAA>>><<<::::::::::::888999::::::999:::<<<>>>CCCAAA???<<<<<<<<<>>>???<<<888555555777:::<<<<<<===;;;999777777777888888888888888;;;>>>@@@@@@???BBBBBBAAA>>>:::777777777999:::<<<===<<<:::777666666666777888999;;;<<<===@@@AAABBBAAA???>>>>>>???===>>>???>>>======@@@CCCCCC===;;;>>>BBBCCCDDDGGGDDDDDDCCCBBBAAA???===<<<===AAADDDEEEEEEEEEFFFHHHGGGHHHGGGEEEBBBAAABBBCCC???>>>===>>>AAADDDEEEEEEDDDEEEFFFHHHJJJKKKLLLMMMPPPQQQRRRQQQNNNNNNPPPRRRWWW[[[___]]]XXXRRRQQQQQQVVVXXXZZZ[[[[[[YYYXXXWWWUUUUUUVVVVVVVVVVVVVVVVVVQQQRRRSSSRRROOOKKKIIIIIIKKKMMMNNNMMMLLLMMMQQQTTTUUUQQQMMMKKKLLLMMMNNNOOOJJJKKKMMMPPPTTTXXXZZZ[[[YYYUUURRRSSSXXX[[[[[[YYYRRROOOLLLKKKMMMPPPRRRSSSOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQOOOPPPQQQRRRRRRPPPOOONNNQQQOOOPPPUUUTTTNNNKKKMMMPPPQQQQQQOOOLLLJJJIIIIII999999888666555666:::===666333///,,,,,,...111444111111111000000333777;;;999888666555333222222222777777888999888555000,,,111555:::;;;999777777999555666777777555444555666777888999888666444444444222222222222222111111000222444666666444222222222333111//////,,,((())),,,444555666777888999::::::888777444222222333555666===<<<<<<:::777444111000333444666777666777999;;;======<<<<<<;;;;;;::::::888666222//////222777:::999:::;;;:::999999:::<<<@@@>>><<<;;;;;;<<<>>>@@@???===;;;:::;;;===@@@AAABBBAAA@@@???@@@AAABBBCCCCCCBBBBBBDDDEEEFFFEEECCCBBBAAA@@@@@@AAABBBDDDEEEGGGFFFDDDCCCCCCDDDEEEFFFDDDCCCBBBAAAAAABBBCCCDDDKKKHHHDDDDDDFFFGGGGGGEEEEEECCCAAAAAABBBCCCBBBBBBFFFFFFDDD@@@<<<999999999AAABBBCCCBBBAAAAAACCCEEEKKKJJJJJJIIIHHHFFFDDDCCC======<<<;;;<<<===>>>???AAAAAA@@@@@@@@@@@@AAAAAA>>>???BBBCCCCCCBBBAAA???===<<<;;;>>>CCCGGGHHHGGGFFFHHHJJJJJJIIIGGGGGGHHHFFFDDDBBBAAACCCDDDCCCCCCBBB@@@===999555666999<<<@@@???>>>???AAABBBAAA@@@@@@AAABBBCCCCCCDDDDDDDDD999999:::===@@@@@@>>><<<999:::<<<<<<<<<<<<>>>???AAA@@@???======???@@@BBBCCCCCCBBBBBBAAAAAA@@@@@@BBBBBBBBBBBBCCCCCCDDDDDD@@@@@@@@@BBBEEEFFFFFFDDDAAAAAAAAABBBCCCDDDEEEFFFCCCBBB@@@>>>>>>???@@@AAADDDBBB@@@???>>>???@@@AAA>>>???@@@???===:::999:::<<<===>>>??????>>>===<<<777999===>>>>>>===<<<<<<999999:::<<<>>>AAABBBDDDAAAAAA@@@>>><<<:::999888333000000555888777777999;;;;;;;;;<<<===<<<:::777777777777888:::===AAACCCDDDBBBAAA@@@???>>>;;;888;;;<<<<<<;;;::::::;;;===EEEBBB>>>;;;999:::;;;<<<888999::::::999999;;;===BBBAAA???======>>>???@@@999888777999<<<>>>??????======<<<:::999888777666777666777999<<<>>>>>>===AAAAAA???<<<888666777888<<<<<<<<<;;;:::888666555111222444777:::<<<>>>@@@>>>???@@@@@@???>>>???AAA>>>??????>>>======???AAA@@@;;;999<<<>>>>>>@@@CCCDDDCCCAAA@@@???>>>>>>===BBBDDDEEEDDDCCCBBBCCCDDDCCCDDDDDDBBB@@@???@@@BBBAAA???===>>>AAAEEEGGGHHHDDDDDDEEEFFFHHHJJJKKKLLLMMMOOOQQQQQQPPPOOOOOOPPPYYY___ddd```VVVOOONNNPPPVVV[[[___^^^ZZZXXXXXXZZZVVVUUUSSSRRRSSSVVVXXXZZZTTTTTTSSSPPPNNNNNNPPPRRRIIIKKKLLLMMMNNNQQQUUUXXXRRROOOMMMMMMOOOQQQRRRRRRKKKMMMQQQTTTWWWYYYYYYYYYWWWTTTRRRSSSWWWZZZZZZXXXQQQNNNJJJIIIKKKOOORRRSSSOOOOOOOOONNNNNNOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQOOOPPPQQQRRRRRRRRRRRRRRROOONNNPPPSSSRRRLLLIIIIIIMMMNNNMMMKKKIIIHHHHHHJJJ666666555333111222666888777444///+++)))+++///333333333222000000111555888888888777666444333222111666666666666666333...+++---111666888888666666777666777777777555555666777888::::::999555222111111000111222333333333222111333555666666444222222333111000000000///---...///111333666999;;;;;;;;;;;;===;;;888555333444777:::;;;;;;;;;;;;888555222000222333444555555777888:::999999999999888888888888666444222111333555999;;;999999999888777777999;;;===<<<:::999999<<>>===<<<999888999===@@@??????>>>>>>???@@@AAABBBBBBAAABBBDDDGGGHHHGGGEEECCCBBBBBBAAABBBCCCDDDEEEFFFEEEBBBAAAAAACCCEEEGGGGGGGGGFFFEEECCCBBBCCCDDDLLLGGGCCCCCCEEEFFFCCC??????>>>???@@@BBBBBBAAA???@@@AAAAAA@@@>>><<<;;;:::>>>??????@@@@@@AAACCCDDDHHHHHHGGGFFFEEEDDDDDDCCC;;;::::::999:::;;;===>>>AAABBBBBBBBBAAA@@@AAABBB???@@@BBBCCCCCCBBB@@@??????<<<;;;@@@GGGMMMMMMKKKGGGIIIKKKKKKHHHEEEDDDCCCBBBAAA???>>>>>>???@@@@@@@@@>>><<<888666777:::===@@@>>>===>>>@@@@@@???>>>>>>>>>???@@@AAAAAABBBBBB<<<===>>>@@@AAAAAA???>>>999;;;===>>>>>>>>>???AAACCCBBBAAA@@@@@@AAABBBCCCEEEDDDDDDCCCAAA@@@@@@???AAABBBBBBCCCCCCCCCCCCCCC>>>===>>>@@@CCCDDDCCCBBBBBBAAAAAAAAABBBDDDFFFHHHBBBAAA???>>>>>>???AAACCCDDDBBB???<<<<<<<<<>>>???>>>@@@BBBBBB???;;;999888888888999:::<<<===<<<;;;333:::AAABBB@@@===<<<>>>;;;:::::::::<<>><<<<<<<<<;;;;;;444111000444777555555777888999:::<<<>>>===;;;888999999888999;;;>>>AAACCCBBBAAA@@@@@@@@@???===;;;:::;;;<<<;;;999999;;;<<>><<<::::::::::::888999999888777777999;;;@@@???>>>======>>>???@@@:::;;;<<<>>>@@@AAAAAA@@@<<<<<<======<<<:::999888777666666888;;;>>>>>>>>>AAA@@@>>>:::777666777999???>>><<<:::888777666555222333555888;;;>>>@@@AAA>>>???@@@@@@>>>>>>???@@@>>>>>>>>>>>>=========>>><<<888777;;;<<<<<<>>>BBBDDDCCCAAA???>>>??????@@@EEEEEECCCAAA???>>>>>>>>>===>>>>>>===<<<<<<>>>@@@@@@??????AAADDDFFFGGGGGGEEEEEEEEEEEEGGGIIIKKKLLLIIIJJJLLLNNNOOOQQQRRRSSSWWW\\\aaa___WWWRRRQQQRRRWWWZZZ\\\]]][[[YYYZZZ[[[XXXVVVSSSQQQQQQRRRTTTUUUTTTTTTRRRPPPOOOPPPTTTWWWJJJJJJKKKLLLNNNQQQUUUXXXSSSRRRPPPPPPRRRTTTTTTTTTQQQSSSUUUVVVVVVWWWXXXXXXVVVTTTSSSTTTVVVXXXXXXWWWQQQNNNJJJIIIKKKOOORRRTTTQQQPPPOOOOOOOOOOOOPPPQQQQQQPPPPPPOOONNNOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPOOONNNNNNLLLJJJHHHHHHKKKKKKKKKIIIGGGGGGHHHJJJ555444333111///000333666999777222,,,((((((,,,000555555444222111111333555777777777777555333111000222222222333333222...+++,,,///444777888777666666555666666555444444666777888999999666333000//////000111222444444333222222555666777555333222222222//////000000222444555444///222555999;;;;;;;;;:::@@@???===999666666:::===888999::::::999777444333333333333555666777888888444444444444555555555555222333555777999;;;<<<===::::::999777555555777888;;;:::999888999<<>>???@@@>>>>>>???BBBFFFHHHHHHHHHDDDCCCBBBBBBBBBCCCDDDEEECCCBBB@@@??????BBBDDDFFFEEEFFFFFFDDDAAA@@@AAABBBJJJEEEAAAAAACCCDDD@@@<<<;;;;;;===@@@CCCDDDCCCAAA>>>>>>???@@@AAA???===;;;:::999999;;;===>>>@@@@@@AAAAAAAAAAAABBBCCCCCCCCC::::::999999999;;;<<<===@@@BBBDDDDDDBBBBBBCCCEEEBBBBBBAAAAAAAAAAAAAAAAAA@@@===;;;???GGGLLLKKKIIIFFFHHHJJJJJJHHHFFFDDDDDD@@@???>>><<<;;;;;;<<<===;;;:::999777666777;;;>>>>>>===<<<===>>>???>>>======>>>@@@BBBBBBAAA???>>>>>>???AAABBBBBBAAA??????999;;;>>>?????????@@@AAAAAAAAAAAAAAABBBDDDEEEFFFEEEEEEDDDCCCAAA@@@??????AAABBBCCCCCCDDDDDDCCCCCC===<<<===???AAABBBBBB@@@BBBAAA@@@???AAACCCFFFHHHBBBAAA???===>>>@@@BBBDDDCCCAAA>>>;;;:::;;;===>>>???AAADDDDDDAAA===:::999777777777999<<<<<<:::888111999BBBDDD@@@<<<<<<>>><<<;;;:::999:::<<>>===<<<888444333666777444333555777888:::===???>>><<<999999999999:::<<<>>>???AAA???>>>>>>???AAAAAA@@@???:::;;;<<<;;;999999;;;<<<<<<<<<======<<<:::888777888999999888666666777999<<<<<<;;;;;;<<<===>>>???===???AAACCCCCCAAA@@@@@@:::;;;===>>>>>>===<<<;;;999888777999<<>><<<:::888777777777666888:::<<<>>>???@@@@@@@@@AAABBB@@@>>>===>>>???>>>==================<<<999777777;;;<<<<<<>>>CCCDDDCCCBBB@@@@@@@@@AAABBBEEECCCAAA>>><<<:::999888666888999999999:::<<<>>>===???AAAEEEHHHHHHEEEBBBDDDEEEEEEFFFGGGIIIJJJKKKJJJHHHHHHHHHKKKOOORRRTTTVVVXXXZZZ[[[YYYUUURRRQQQVVVUUUUUUWWWZZZ[[[ZZZXXXSSSSSSRRRQQQQQQPPPPPPPPPRRRRRRRRRRRRQQQRRRTTTWWWNNNMMMKKKKKKMMMPPPSSSUUUUUUSSSQQQQQQRRRSSSSSSSSSXXXYYYXXXVVVSSSSSSVVVYYYVVVUUUUUUUUUVVVWWWWWWVVVSSSOOOLLLKKKMMMPPPSSSTTTRRRQQQPPPOOOOOOPPPQQQRRRUUUTTTRRRQQQOOONNNNNNNNNPPPOOOMMMLLLKKKKKKLLLLLLQQQOOOLLLIIIGGGHHHIIIIIIJJJJJJJJJHHHFFFFFFHHHJJJ666666555222111222444777:::888444...((('''***///444555666555333222222333555666777777555333000...///...///111333222000......222666:::<<<;;;999888444555555444333333666888777777666333000......///222222333333333333333222555666666444222111111222...000//////333999;;;999000222555888999:::999999@@@AAA???;;;777666999<<<666777888999999888777666555444555777999999888666000000111111222222333333111333777:::=========<<<::::::999666444444666888:::999999:::;;;<<<>>>???<<<;;;;;;;;;;;;===>>>???999999:::;;;===>>>>>>???;;;:::;;;>>>BBBFFFHHHHHHCCCBBBAAAAAAAAAAAACCCCCC@@@???>>>===>>>@@@CCCDDD???BBBCCCAAA===;;;<<<>>>DDDAAA??????AAA@@@>>>;;;::::::===AAAEEEFFFEEECCC@@@@@@@@@AAAAAA@@@<<<999666444444555888;;;;;;;;;:::;;;===???@@@AAABBBBBB;;;:::999999999:::;;;<<<===@@@DDDDDDBBBBBBDDDFFFCCCBBB@@@>>>>>>???@@@BBB===<<<;;;===BBBEEEFFFEEEDDDFFFHHHHHHGGGEEEEEEFFFAAAAAA@@@===;;;:::;;;<<<888888888777666888<<>>===<<<===???@@@???>>>???AAACCCEEEEEECCC???===>>>AAACCCCCCAAA???>>>>>>999<<>>@@@AAACCCDDDDDDDDDCCCBBB>>>======???AAABBB@@@???@@@???>>>===>>>@@@CCCDDDBBB@@@>>><<<<<<>>>AAACCCAAA???===<<<;;;<<<===>>>???BBBDDDDDDAAA>>><<<;;;888888888;;;>>>===999555000777@@@BBB@@@<<<<<<<<<<<<;;;:::999:::<<<>>>???BBB???;;;;;;>>>@@@???===<<<777555888888555333555888999;;;>>>@@@@@@<<<999888999:::<<<===>>>>>>>>><<<<<<<<<>>>AAABBBAAA@@@;;;<<<<<<;;;::::::;;;===777999<<<======;;;999777:::::::::999777666888999:::::::::;;;<<<===??????@@@CCCEEEEEECCCAAA@@@@@@;;;<<<===????????????>>>;;;999888999===???AAAAAA??????>>>;;;999888999;;;>>>>>><<<;;;::::::::::::;;;<<<>>>???@@@@@@??????AAABBBCCCAAA???>>>>>>???>>>>>>===>>>@@@@@@???===999888999======;;;>>>BBBCCCCCCBBBBBBAAABBBBBBBBBCCCAAA>>><<<;;;888555333222444666777777999<<>>BBBCCCEEEFFFGGGHHHHHHHHHKKKHHHEEEEEEHHHKKKNNNOOOUUUVVVWWWXXXWWWTTTPPPLLLTTTQQQOOORRRVVVXXXUUURRRJJJLLLNNNPPPRRRRRRRRRRRRRRRSSSTTTSSSRRRRRRTTTUUUSSSPPPMMMLLLMMMPPPSSSSSSUUUSSSOOONNNOOOPPPPPPPPPZZZ[[[ZZZVVVRRRRRRVVVZZZXXXXXXWWWWWWVVVVVVUUUUUUTTTQQQNNNNNNOOORRRSSSSSSRRRQQQOOONNNNNNOOOQQQRRRVVVUUUSSSQQQOOONNNNNNNNNOOOMMMJJJHHHFFFFFFGGGHHHOOOOOOLLLFFFEEEHHHJJJIIIHHHIIIIIIGGGEEEEEEFFFGGG888888666444222222555888666666444///((('''***...111444777888777555555555333444666666555222///,,,,,,,,,...111444555444333111444888<<>>;;;888555555555444333333666999777666444111......000222444333333222222222333333222333444333111111222444000111///---111:::<<<999222333444666777777777777===>>>>>>:::555333555888777777777777777888888888777666888:::<<<;;;777444...//////000111222222222333444666888::::::::::::999999888666444555888;;;999999:::<<<<<<=========;;;:::999<<<@@@BBBAAA???888999:::<<<===>>>??????:::999888999===BBBEEEFFF@@@@@@>>>>>>>>>>>>???@@@<<<<<<<<<===>>>???AAAAAA;;;???AAA???;;;888999<<<>>>>>>>>>>>>>>>===<<<<<<<<<<<<>>>AAAEEEFFFEEEDDDAAA??????@@@AAA@@@<<<999666444333555888::::::999666888;;;>>>@@@AAA@@@@@@;;;:::888777777888999999999===BBBCCCAAAAAACCCGGG@@@???>>><<<<<<<<<>>>>>>;;;;;;<<<===???AAABBBCCCCCCDDDEEEEEEDDDDDDEEEFFFBBBBBBAAA>>>:::888999;;;999:::999888777999<<<>>>>>>======>>>AAABBBBBBAAA???@@@BBBDDDDDDBBB@@@???>>>AAADDDCCC@@@=========:::<<>>>>>>>>@@@AAAAAACCCDDDEEEGGGGGGCCCBBBBBBAAA@@@??????>>>@@@AAACCCDDDEEEDDDCCCBBB@@@??????@@@AAAAAA@@@>>>???>>>======>>>???@@@AAAAAA???<<<999999;;;>>>@@@>>>>>>===============>>>>>>@@@BBBBBB@@@>>>===<<<;;;:::;;;>>>AAA???888222000555<<>>@@@AAAAAA===;;;<<<@@@AAA???======888777:::;;;888666888999:::<<<@@@BBB@@@===:::777999<<>>777999:::<<<======<<<;;;===>>>===<<<:::999:::;;;999999:::<<<===???@@@AAAAAADDDFFFFFFDDDAAAAAABBB>>>>>>??????????????????;;;999888999<<>>???===;;;::::::;;;<<<<<<=====================>>>@@@AAAAAAAAA???>>>@@@BBBCCCBBBAAA@@@AAABBB@@@??????AAADDDDDDBBB@@@;;;:::<<<>>><<<999:::???@@@AAAAAABBBBBBBBBAAAAAAAAA???===<<<<<<999555111111333555777888;;;>>>AAA???@@@CCCFFFGGGEEEAAA===>>>@@@CCCEEEFFFEEEDDDCCCGGGEEECCCDDDHHHKKKLLLLLLOOOSSSVVVVVVSSSOOOMMMMMMPPPOOONNNNNNOOONNNMMMLLLGGGHHHKKKOOORRRTTTUUUVVVVVVVVVUUUSSSQQQQQQTTTVVVXXXSSSOOOMMMPPPSSSTTTUUUUUURRRNNNLLLMMMOOOQQQQQQUUUXXXYYYXXXTTTSSSWWW[[[ZZZZZZZZZYYYWWWUUUTTTTTTTTTRRRPPPPPPQQQRRRQQQPPPQQQOOOMMMLLLLLLMMMOOOQQQRRRRRRQQQPPPOOOOOOOOOOOONNNKKKHHHEEECCCDDDEEEFFFJJJMMMMMMHHHGGGJJJJJJFFFEEEFFFGGGFFFDDDCCCBBBCCC888777666333111222555777333444333...)))'''***......222666999999888777777222444555666555111...++++++,,,...222666888888777222444888<<>>;;;777555666555444333444777:::777666333000---...111444666555333222111222333333///111222222111222444666111222///+++000999;;;888333444444555555666555555999;;;<<<999333000222555999888777777666777777888888888999<<>>>>>===<<<;;;999999===CCCFFFCCC???888999;;;===>>>???@@@@@@;;;888666666:::>>>BBBCCC>>>===<<<;;;;;;<<<======999:::;;;<<<===??????@@@;;;???AAA@@@;;;888:::===999;;;======<<<;;;<<<===>>>>>>???AAADDDEEEDDDBBB>>>===<<<>>>@@@@@@>>>;;;999777555777;;;======;;;666888;;;???@@@@@@???>>>:::999888777666666777777555;;;@@@AAA@@@???CCCFFF======<<<<<<;;;;;;;;;;;;:::<<<>>>>>>???@@@CCCEEEBBBCCCCCCCCCAAABBBCCCEEEBBBBBBAAA===888555666888<<<<<<;;;:::888999;;;>>>???>>>>>>@@@BBBDDDDDDCCC===>>>???@@@@@@@@@@@@@@@>>>AAADDDCCC???<<<;;;<<<:::===???@@@???=========AAABBBBBBCCCDDDEEEEEEFFFBBBAAAAAA@@@@@@??????>>>@@@AAACCCEEEEEEDDDCCCBBBBBBAAA@@@AAABBBAAA@@@>>>@@@????????????@@@@@@@@@@@@===:::777777999<<<>>>=========>>>>>>>>>>>>>>>===???AAA@@@???============<<<===@@@CCC@@@888000000444:::===>>><<<:::999999999:::<<<>>>@@@BBBCCC@@@===:::<<>>AAABBB@@@===;;;===<<<<<<===???@@@>>>===<<<===>>>===;;;;;;===>>>999999:::;;;<<<===???@@@@@@@@@@@@>>><<<;;;<<<===999:::;;;===>>>@@@AAABBB@@@CCCFFFFFFCCCBBBCCCDDDAAA@@@@@@??????>>>>>>>>>;;;999777888;;;???AAAAAA===>>>??????===;;;;;;;;;;;;;;;===>>>????????????<<<>>>@@@AAABBBAAA@@@??????AAABBBBBBBBBBBBCCCEEEBBBAAAAAADDDGGGHHHFFFCCC======>>>>>>;;;666777<<<>>>???@@@BBBBBBAAA@@@???AAA???=========;;;555111111333666888:::<<<@@@CCCBBBBBBBBBCCCDDDCCC@@@===;;;>>>AAADDDEEEDDDAAA@@@@@@???@@@DDDJJJMMMMMMKKKHHHOOOVVVVVVPPPLLLNNNQQQMMMOOOPPPMMMIIIFFFGGGIIIIIIIIIKKKNNNQQQTTTWWWXXXZZZYYYVVVRRRPPPQQQUUUXXXZZZUUUPPPOOORRRUUUWWWWWWVVVSSSNNNMMMNNNRRRTTTUUUPPPTTTYYYYYYWWWVVVXXX[[[[[[\\\\\\ZZZWWWTTTSSSSSSSSSRRRQQQQQQQQQQQQPPPNNNOOOMMMKKKJJJJJJKKKMMMOOOOOOOOONNNNNNOOOOOOPPPQQQLLLJJJFFFCCCBBBCCCEEEGGGFFFLLLNNNKKKJJJLLLJJJDDDCCCEEEFFFFFFCCCAAA@@@@@@999888666444333444555666222222111///,,,+++,,,...///222555666666555444444333444555555444111...------,,,,,,000555888888777555888:::;;;:::999999:::555444333333333555777888888666333111000111222333333222111222333333222000---///111333333444777999555222...++++++---000222666666666666555444333222777777777555333222222444666555444333222333444444555888===@@@@@@<<<888444///------111777888555111444444555666555444222111666777888999999888777666>>>;;;888999;;;===;;;999>>>;;;:::===BBBFFFFFFDDD???;;;777:::@@@DDDAAA===:::666222444999>>>???>>>>>>>>>===<<<:::777555444777888:::<<<<<<;;;:::999:::;;;<<<<<<;;;;;;===>>>======<<<<<<<<<;;;;;;;;;=========???AAABBBAAA???===999777999>>>AAA???<<>>===>>>@@@???<<<888555555888<<>>;;;<<<999666666888999888777:::===???>>><<<<<<>>>@@@??????>>>===<<<:::888777:::;;;>>>AAADDDEEEFFFFFFBBBAAA???>>>???AAADDDEEEBBB???<<<:::;;;;;;;;;:::<<<>>>???<<<888555666888888<<>>@@@AAAAAA@@@>>>>>>@@@AAABBBAAAAAAAAACCCEEEBBBAAA@@@???@@@BBBDDDEEEBBBCCCCCCDDDEEEDDDDDDDDDAAAAAAAAA@@@>>>===;;;:::<<<===???AAAAAAAAA@@@???>>>===;;;:::999:::<<<===@@@@@@?????????@@@@@@AAA<<<===>>>???????????????@@@@@@???>>>===<<<;;;;;;555666999===???>>>:::777777999;;;>>>@@@AAAAAAAAA?????????>>>>>>=========<<<<<<<<<<<<;;;<<<>>>@@@@@@@@@???>>>>>>======<<<;;;<<>>:::777999===@@@???<<<<<>><<<===???:::999:::===@@@AAA>>>;;;BBBAAA@@@@@@AAAAAA???===BBBAAA@@@??????AAABBBCCCAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===<<<<<<;;;999888888;;;???@@@AAA===>>>AAACCCBBB@@@===;;;===???CCCEEEDDDAAA===;;;>>>>>>>>>@@@BBBAAA???===EEEAAA<<<888888<<>><<<<<<>>>??????>>>======<<<;;;:::;;;;;;;;;999777::::::;;;<<<===@@@BBBDDDBBBBBBAAAAAA@@@>>>=========>>>@@@BBBCCCBBBAAA@@@CCCBBBBBBBBBDDDFFFHHHIIIHHHLLLOOONNNKKKKKKPPPTTTKKKJJJIIIHHHFFFEEEEEEDDDEEEHHHNNNSSSWWWYYYYYYXXXYYYXXXWWWUUUTTTRRRQQQQQQUUUUUUUUUTTTSSSTTTVVVYYYZZZYYYUUUQQQOOOOOOSSSVVVRRRUUUXXXYYYXXXYYY\\\^^^\\\\\\\\\YYYVVVUUUXXX[[[XXXVVVUUUUUUUUUTTTPPPMMMQQQLLLHHHJJJNNNQQQOOOKKKLLLNNNPPPOOOLLLKKKMMMOOOLLLFFF@@@@@@CCCFFFFFFDDDHHHIIIJJJLLLLLLJJJDDD@@@DDDFFFHHHFFFCCC@@@AAABBB444444222111222333555666555555333000,,,***+++,,,///111444555555444555666444555555444333111000///...------000444888888888444666888888888888999::::::888555333333333555666666444111//////000111222222222222333444444111///...000333555555666888999444222///---,,,---///111222222222222222222222222666666666555333333555777777666555333222222333333666888;;;======:::555333000...///333888;;;888555000111222222333333333333666777888999999888777666:::888666888<<<>>>===:::<<<;;;;;;<<<>>>@@@@@@@@@???<<<999:::===>>><<<999888666444555888<<<======@@@???>>>===;;;:::999888999:::;;;<<<<<<:::777555777999;;;<<<<<<<<<>>>???======<<<<<<<<<;;;;;;;;;<<<===???BBBCCCCCC@@@===<<<888555666:::===<<<:::<<<===???BBBCCCAAA;;;666333333555999===>>>;;;888888666555777;;;???@@@???;;;===???>>><<<;;;<<<>>>>>>>>>>>>===<<<;;;999999:::<<<>>>AAACCCDDDDDDDDDBBB@@@???>>>>>>AAACCCEEECCCAAA===<<<<<<===<<<<<<>>>??????===:::777666555999<<>>>>>>>>>>>@@@AAACCCEEEEEEDDDBBBAAA===>>>>>>>>>??????@@@@@@@@@@@@???>>>>>>===<<<<<<888999;;;>>>@@@???;;;777888999<<<>>>@@@AAAAAAAAA????????????>>>>>>>>>===<<<<<<;;;::::::;;;>>>@@@AAAAAAAAAAAA@@@???>>>===<<<>>>@@@BBBDDDDDDCCCBBB???<<<999999;;;<<<===<<<@@@BBBCCCBBB???===>>>???:::999888:::>>>AAAAAA@@@AAAAAABBBAAAAAA@@@??????AAAAAA@@@@@@???@@@@@@@@@???>>>>>>>>>???@@@@@@AAACCCBBBAAA???===<<<:::999<<<:::888999<<<>>>@@@@@@???@@@CCCEEEEEECCCAAA???>>>@@@BBBDDDCCCAAA>>><<>>>>>???AAAAAA@@@???BBB???;;;999999<<>>>>>>>>>>>?????????>>>===<<<999888777888:::;;;:::999;;;;;;;;;;;;===???AAABBB??????@@@???>>><<<:::999<<<===???AAABBBBBBAAA@@@AAAAAABBBCCCDDDFFFHHHIIIJJJMMMNNNMMMIIIHHHKKKNNNIIIGGGEEECCCBBBBBBCCCCCCGGGIIILLLPPPTTTVVVXXXYYYXXXXXXXXXWWWVVVTTTSSSRRRRRRSSSRRRQQQPPPRRRUUUXXXVVVWWWVVVUUUSSSSSSUUUWWWWWWZZZ]]]]]][[[YYYZZZZZZ\\\]]]\\\ZZZXXXXXX[[[]]]ZZZ\\\\\\ZZZUUUQQQOOOOOORRRPPPMMMLLLLLLMMMNNNOOOIIIIIIIIIHHHGGGIIIMMMQQQMMMHHHBBBAAADDDFFFEEEDDDFFFHHHKKKMMMMMMJJJGGGEEEEEEFFFGGGFFFCCCAAABBBDDD000000///000111333555666999888666111---***)))***000111222333222333666888666666444333222222222222///......000444777999999555666666666555666888:::>>><<<777333111111222333222111///......///111222222222333444555444000---...111555777777777888999444333222000//////000000//////......000222444666666666555444333444777:::888777666444333222222222666777999:::999666333111222111111444888:::777555///...///000111444666777777777888999999888777777555444444888<<>>>>>===<<<:::888555444555666777777777888:::<<<@@@???>>>===<<<<<<<<<===;;;<<<======<<<999555333444777:::============>>>=========<<<<<<<<<<<<;;;===>>>AAADDDEEECCC???;;;;;;777333222555888888777:::===AAAEEEFFFBBB:::555333333555888::::::888666888777888;;;???CCCDDDEEE>>>>>>>>>===;;;:::;;;<<<===>>>======<<<;;;:::::::::<<<>>>@@@AAABBBBBBBBBAAA@@@>>>===>>>@@@CCCEEEEEEBBB@@@>>>?????????>>>@@@???>>>>>>===:::666333:::;;;======???BBBGGGKKKHHHFFFCCC@@@===:::999888555555555666777999:::;;;BBBAAAAAAAAABBBCCCCCCDDD@@@AAAAAA@@@??????AAACCCEEEDDDBBBAAAAAABBBCCCDDD@@@AAABBBBBBCCCCCCBBBBBBBBBAAA@@@???===;;;:::999999;;;???BBBCCCBBBAAA???<<<===???AAAAAAAAA@@@???>>>AAAFFFIIIJJJGGGDDDAAA@@@???>>>>>>>>>???@@@AAA@@@@@@?????????>>>>>>>>><<<===???AAABBB@@@<<<999999:::<<<>>>@@@AAAAAAAAA@@@@@@@@@@@@????????????===;;;:::999:::<<>><<<===@@@BBBCCCDDDDDDDDD???>>><<<999777888;;;===BBBCCCCCCAAA>>>===<<<===;;;999888999<<<@@@BBBCCC>>>AAACCCBBB???>>>???AAA@@@AAAAAAAAA@@@???>>>>>><<<<<<<<<<<<===???@@@AAACCCCCCBBB@@@===;;;999777<<<;;;999999<<<>>>>>>>>>@@@AAADDDEEEFFFEEEDDDCCC@@@AAABBBBBBBBBAAA@@@???AAA???>>>>>>@@@BBBAAAAAA???>>><<<:::;;;===@@@BBBFFFEEEEEEFFFFFFEEEAAA???============>>>>>>>>>>>>??????@@@@@@???>>>======888777666777999;;;<<<<<<;;;;;;::::::;;;<<<>>>???;;;<<<======<<<999666444999:::===???@@@@@@@@@??????@@@AAADDDEEEGGGHHHHHHKKKLLLMMMJJJFFFDDDEEEGGGFFFDDDBBB@@@???@@@@@@AAAIIIIIIJJJLLLOOORRRUUUWWWVVVWWWYYYZZZYYYWWWTTTRRRPPPPPPOOONNNMMMOOOSSSVVVRRRTTTVVVWWWVVVUUUVVVWWWXXX[[[^^^^^^]]][[[ZZZZZZ\\\\\\\\\[[[ZZZ[[[]]]```]]]aaaccc^^^VVVPPPPPPRRRSSSSSSRRRPPPMMMMMMPPPSSSKKKJJJGGGDDDDDDGGGMMMRRRNNNJJJEEEDDDEEEGGGFFFDDDCCCHHHMMMNNNLLLJJJIIIIIIGGGGGGGGGEEECCCCCCDDDFFF111111111111222444555666<<<;;;888333---***))))))222333222111000111444666777666444222222222444555111000///000222666888:::888888777555333444666999>>>;;;666222//////000222111000/////////000222333111111333555666444000---...111555888888777777777555555555555444222111000......------000444888;;;888777666333222333777;;;999999777555333222111000333444555666666555444333666444444555777777555333222111000000222555888:::888888888888888888888888222222333777<<<>>>;;;888666999;;;;;;888777888;;;<<<>>>@@@>>>999555333333333666999888555444777:::===<<<;;;;;;;;;<<<===>>><<<===>>>>>>===:::777555444777;;;======<<<<<<<<<=========<<<<<<<<<<<<<<>>;;;:::666222111333555777777;;;>>>BBBEEEDDDAAA;;;777666777888999:::999888777<<<<<<<<<>>>@@@AAABBBBBB@@@@@@>>>===;;;;;;<<<<<>>>>><<<;;;:::999;;;<<<>>>???@@@@@@@@@???@@@???>>>======???BBBDDDFFFDDDAAAAAAAAAAAAAAA@@@???>>>===???@@@???:::555===>>>>>>???@@@CCCEEEGGGFFFCCC@@@???@@@@@@===:::333333333444666999;;;===FFFEEEDDDBBBBBBCCCDDDDDDAAABBBBBBAAA??????AAABBBEEEEEECCCBBBBBBBBBBBBCCC@@@@@@AAABBBBBBBBBBBBAAADDDCCCAAA@@@>>><<<;;;;;;:::===AAADDDEEEDDDBBBAAACCCCCCBBBAAA@@@???>>>>>>===@@@DDDGGGHHHFFFCCCAAAAAA@@@>>>======>>>???AAA????????????????????????AAAAAABBBCCCDDDBBB>>>;;;:::;;;<<<===???@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAA???<<<:::999;;;>>>AAABBB@@@AAACCCEEEDDDBBB@@@>>>:::;;;===???AAABBBBBBBBB@@@AAA???:::555555:::???CCCBBBAAA???<<<:::999999;;;:::::::::<<<>>>@@@AAA:::>>>BBBAAA===;;;>>>AAAAAAAAABBBBBBAAA???===<<<:::::::::;;;<<<>>>???@@@AAAAAAAAA@@@>>><<<:::999<<<:::999999;;;<<<===<<>>>>>@@@BBBCCCCCC@@@@@@???>>>>>>>>>???@@@DDDDDDEEEGGGHHHFFFBBB???======>>>>>>>>>??????????????????@@@@@@@@@@@@@@@<<<:::888888:::<<<>>>>>>;;;:::999888888999:::;;;999:::<<<<<<:::777333000666888:::===>>>>>>======<<<>>>AAACCCEEEFFFGGGFFFHHHIIIIIIFFFCCCAAABBBCCCBBBCCCCCCBBBBBBAAA@@@@@@FFFGGGHHHJJJLLLNNNPPPPPPSSSUUUXXXZZZZZZXXXTTTRRRPPPPPPOOOMMMKKKLLLPPPRRRQQQSSSUUUUUUTTTTTTUUUVVVUUUVVVXXXYYYZZZ[[[\\\]]]ZZZZZZ[[[[[[[[[]]]___``````bbbccc```YYYTTTSSSTTTTTTUUUUUUUUUTTTTTTTTTUUURRROOOLLLIIIHHHIIIMMMOOOOOOLLLIIIGGGHHHHHHFFFEEECCCIIINNNOOOKKKHHHIIIKKKIIIHHHGGGEEEDDDEEEFFFHHH555555555555555555555555<<<;;;888333...***)))***555555333000...///111333777555333222111333555666222111000///000333777:::===;;;999555222222555777;;;888444111//////111222111111111111111222444555000000222555666555111...---111555777777666666666777888999999888666333111---,,,+++,,,///444999<<<:::999666333111222555888:::999888666444222111000///000111333555555666666666666666777999:::999888999777555444555777:::===999999888888888888999999444333444777;;;<<<999666444777;;;;;;999888:::<<<:::>>>AAA???:::666555666333888;;;999444222444999888888888999999:::<<<<<<<<<===>>>>>>>>>===;;;:::777:::===>>>===;;;::::::========================CCCAAA???>>>???>>>===<<<888666333111333666888:::===???AAAAAA@@@>>><<<;;;999999999999888777777888===>>>>>>???????????????AAA@@@>>><<<<<<===>>>>>>AAAAAA@@@>>><<<:::888777;;;<<<>>>???@@@@@@??????@@@???===<<<===???AAACCCEEEDDDBBBBBBBBBCCCBBB@@@<<<<<<<<>>555444444444666:::===@@@IIIHHHEEECCCBBBAAABBBBBBBBBCCCCCCBBB@@@???@@@BBBDDDDDDCCCCCCBBBBBBBBBBBB???@@@@@@AAABBBAAAAAAAAAFFFEEECCCAAA@@@?????????===???CCCFFFGGGFFFDDDCCCKKKHHHDDD???<<<;;;;;;;;;;;;<<<>>>@@@AAAAAAAAAAAABBB@@@>>><<<<<<<<<>>>???>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCDDDDDDCCC???<<<:::;;;;;;<<<>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCAAA>>>;;;;;;>>>BBBCCCCCC>>>@@@BBBCCCCCCAAA???===;;;<<<===???@@@AAABBBBBBAAACCCBBB<<<666555;;;AAAFFFDDDAAA???===;;;:::999;;;<<<===>>>>>>===<<<<<<777<<<@@@???;;;:::===@@@AAABBBBBBBBBBBB@@@>>>===:::::::::;;;<<<>>>???@@@===>>>???@@@@@@???>>>===;;;999888999;;;<<<<<<;;;<<<===>>>???@@@BBBBBBCCCBBBBBBBBBBBBBBBBBBCCCCCCBBB@@@>>>???AAACCCDDDDDDDDDCCCCCCBBBAAA@@@??????AAABBBDDDGGGIIIHHHDDDAAA>>>>>>>>>????????????@@@<<<===>>>???AAACCCDDDEEEBBB@@@===<<<<<<>>>>>>>>>::::::888777777777888999888:::;;;<<<;;;777333111555777999;;;<<<<<<;;;;;;;;;===???BBBDDDDDDDDDDDDCCCDDDCCCBBBAAA@@@AAABBB@@@BBBEEEGGGGGGEEEBBB@@@AAACCCGGGJJJKKKKKKJJJJJJPPPSSSVVVYYYYYYVVVRRRPPPQQQQQQPPPMMMKKKJJJLLLMMMRRRRRRRRRPPPOOOOOORRRTTTTTTSSSRRRSSSUUUXXX[[[\\\XXXXXXXXXYYY[[[]]]^^^^^^______^^^^^^]]][[[XXXVVVVVVUUUVVVYYY]]]]]]XXXTTTRRRQQQPPPOOOOOOOOONNNNNNPPPNNNLLLKKKJJJIIIHHHFFFFFFKKKPPPOOOKKKHHHHHHKKKLLLJJJGGGFFFFFFGGGHHHHHH888888777666666555444444999888666222...,,,,,,---444444333000......000222555444222111111333555666222111000......111666:::===<<<999666222222333666777666444222111222333333333222222222333444555555//////111444666555333000...111555666666555666666999:::;;;;;;999777444222+++***)))***---222777:::999888666333111111333555999999888777555333111000,,,...111333666777888888555666888:::<<<>>>@@@AAA<<<:::888777777999;;;===:::999888888888888999:::666555444777:::;;;888555333666999;;;;;;;;;<<<===:::===???>>>;;;888888999777:::;;;888333111444777555666777999::::::::::::<<<<<<<<<<<<======>>>>>>:::<<<>>>???===;;;::::::<<<============>>>>>>>>>CCC@@@===;;;;;;;;;:::999555444333333555888;;;>>>?????????>>><<<;;;<<<===:::;;;:::888666555666777999;;;>>>>>>>>>>>>???@@@@@@===;;;;;;<<>>???@@@@@@@@@??????>>><<<;;;<<<>>>AAACCCDDDCCCAAABBBCCCCCCAAA@@@;;;;;;===@@@CCCCCCBBB@@@AAAAAAAAACCCCCCBBB>>>;;;===<<<<<>>???@@@BBBBBBBBBBBBBBBBBBAAAAAA???@@@AAAAAABBBBBBAAAAAAFFFEEECCCBBBAAAAAABBBBBB@@@AAACCCEEEFFFEEEDDDCCCLLLHHHAAA<<<888777888:::999999999:::;;;===???AAA@@@???>>><<<;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCCCCDDDDDDCCC@@@===:::::::::;;;<<<===???@@@BBBBBBBBBBBBCCCCCCCCCCCCAAA>>><<<>>>BBBEEEEEECCC>>>???@@@AAAAAA@@@???===??????@@@AAABBBBBBCCCDDDBBBDDDCCC???::::::???DDDJJJGGGCCCAAA@@@???===<<<;;;===@@@@@@>>>;;;::::::777:::======<<<;;;===???AAAAAAAAAAAA@@@???>>>>>><<<<<<<<<<<<===???@@@AAA;;;<<>>>>>===;;;;;;;;;<<<===???@@@AAABBBBBBBBBCCCCCCCCCCCCDDDAAA@@@???@@@CCCDDDEEEDDDEEEEEEDDDCCCBBBAAA@@@@@@???@@@CCCFFFIIIHHHEEEBBB>>>?????????@@@@@@@@@@@@<<<<<<>>>@@@BBBEEEGGGIIIGGGDDDAAA@@@@@@@@@???>>><<<;;;:::888888888999::::::;;;======<<<:::777555777999;;;<<<===<<<;;;:::;;;<<<===???@@@AAABBBBBB???????????????@@@AAABBB@@@CCCFFFIIIIIIGGGCCCAAA???BBBFFFIIIKKKKKKIIIGGGMMMPPPSSSUUUUUURRROOOLLLNNNOOOOOOMMMKKKIIIIIIIIIOOOOOOOOOMMMLLLMMMOOORRRUUUSSSQQQQQQSSSVVVXXXXXXWWWVVVVVVXXX[[[]]]]]]\\\[[[ZZZYYY[[[]]]]]][[[XXXYYYVVVVVV[[[``````ZZZSSSOOOOOOPPPSSSUUUTTTQQQOOOOOOOOOOOONNNMMMKKKJJJIIIKKKNNNQQQQQQNNNKKKKKKLLLNNNLLLIIIHHHHHHHHHHHHGGG666666666555444333222222444444333111...---...000111111111000//////111333333222111111222333444555222111///---+++...555:::999999777555222222333555666666555555555444444444333333333333333444444444......///222555666555333111333555666666666777888999:::::::::888666444222++++++++++++...222666888555555555333111111333555888888888777666444222000---///222555777888888777777777999999:::<<<===???:::999888777777999:::<<<:::999999888888999999:::888555444555999;;;999777555666777:::======<<<;;;<<<======<<<:::999999999;;;<<<;;;777333222444777555777999<<<===<<<;;;:::===;;;:::999999;;;===???;;;===>>>>>>===<<<===>>><<<=========>>>>>>>>>>>>@@@>>>;;;:::999888666444000111333444777:::>>>@@@===>>>???===:::999;;;===>>>>>>===:::666555777999888;;;>>>???>>>===>>>@@@<<<999777777;;;???@@@AAA>>>>>>>>>>>>>>>===<<<;;;;;;<<<>>>@@@AAAAAAAAAAAA???===<<<;;;<<<>>>@@@BBBBBBAAA@@@AAABBBBBB@@@???;;;===@@@AAAAAABBBCCCDDDAAA???>>>>>>@@@???===;;;:::;;;===???BBBDDDCCCCCC<<<:::777555666:::>>>AAACCCCCCCCCCCCBBBAAA@@@???AAAAAAAAA???===;;;<<<===@@@@@@AAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBBDDDCCCBBBAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCC@@@===999888888999:::777777777888:::===???@@@???>>>===<<<;;;:::999999:::;;;<<<===???@@@AAABBBBBBBBBBBBBBBCCCBBB@@@>>>999999999999:::<<<===>>>??????@@@@@@@@@AAAAAAAAA???===<<>><<<;;;;;;===999:::<<<===>>>??????@@@>>>>>>============>>>>>>???>>>>>>>>>???@@@@@@AAA:::===@@@CCCDDDDDDDDDCCC<<<<<<<<<>>>AAABBBAAA@@@======<<<<<<===>>>@@@BBBBBBBBBCCCDDDDDDDDDDDDDDD@@@@@@@@@BBBDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCC@@@AAABBBEEEGGGFFFDDDAAA?????????@@@@@@@@@AAAAAA===>>>>>>@@@BBBEEEHHHJJJGGGFFFCCCCCCBBBBBB@@@>>>???>>>===<<<;;;<<<=========>>>?????????===<<<;;;<<<===>>>@@@@@@???===<<<<<<<<<<<<<<<===>>>??????===<<<<<<===>>>@@@AAAAAAAAABBBDDDEEEFFFEEEDDDCCCAAACCCFFFIIIJJJKKKKKKKKKKKKMMMOOOPPPPPPMMMJJJHHHGGGIIILLLLLLKKKHHHGGGGGGJJJKKKMMMNNNMMMNNNOOOQQQRRRQQQQQQTTTXXXZZZYYYWWWWWWVVVVVVXXX[[[]]]\\\ZZZUUUWWWYYYZZZZZZZZZZZZZZZ[[[ZZZYYYYYYZZZZZZWWWTTTRRRQQQRRRUUUWWWWWWSSSPPPNNNOOOQQQQQQOOOMMMLLLKKKOOOPPPRRRSSSSSSRRRQQQQQQPPPMMMKKKJJJJJJJJJGGGDDD222333333333333222111111111222111000......000222---///000000000000333555111111111111222333444444222111///,,,***---444999444555555333222222444666777888888888777666555444333333333333333333333333......///111444666666555333555666777666777888:::999999999888777555333111.........///111444777999222333444333222222444555888888888888666444222111///111444777999888777666999999999777555555666777777666666666777888:::;;;;;;:::999888888999:::;;;888555333555999;;;;;;999777666666:::===>>>;;;888>>>===;;;:::999999888888>>>===:::666333333444666666888<<>>;;;<<<>>>>>>===>>>???AAA<<<=========>>>>>>??????===<<<;;;::::::777333000---///222555888;;;???BBB;;;===???>>>:::999:::;;;BBBBBBAAA===999777999<<<:::===@@@@@@===<<<<<<>>>888666333555:::>>>AAAAAA;;;<<<===>>>>>>??????>>>:::<<<>>>@@@AAABBBBBBBBB>>>===;;;;;;;;;===@@@BBBAAA@@@???@@@AAAAAA???>>>===@@@BBBBBB@@@@@@CCCFFFAAA===::::::<<<>>>===<<<:::;;;>>>@@@AAABBBBBBBBB>>>;;;888555666999===@@@>>>???AAABBBBBBBBBAAA@@@???@@@???===;;;999:::;;;>>>???@@@@@@AAAAAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBBCCCBBB@@@@@@@@@BBBDDDEEECCCBBBAAA@@@@@@@@@AAAAAA999999999999999:::;;;;;;555666888:::<<<>>>??????=========<<<;;;999888777999:::;;;===>>>@@@AAABBBAAAAAA@@@AAACCCBBB@@@>>>999999888888999;;;<<<>>>======>>>>>>>>>?????????>>><<<;;;???DDDFFFCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????>>>>>>??????@@@CCCDDDDDDDDDCCCDDDGGGHHHKKKGGGBBB@@@@@@@@@???===<<<======<<<::::::>>>AAA<<<;;;<<<>>>AAABBBAAA@@@===<<<;;;::::::;;;===>>>AAA@@@@@@@@@@@@@@@AAAAAA<<<>>>AAADDDEEEEEEDDDCCC>>>===>>>@@@CCCEEEEEECCC@@@???=========???AAACCCAAABBBDDDEEEEEEEEEDDDCCC??????@@@CCCFFFFFFEEECCC@@@@@@@@@AAABBBCCCEEEFFFBBBBBBBBBDDDEEEDDDBBB?????????@@@@@@@@@AAAAAAAAA@@@???@@@@@@BBBEEEGGGIIIFFFEEEDDDDDDDDDCCC@@@>>>AAA@@@???>>>>>>???@@@AAA???@@@@@@@@@@@@@@@?????????@@@BBBCCCBBBAAA???>>><<<<<<;;;::::::<<<===>>>===<<<;;;<<<>>>@@@@@@@@@BBBAAAAAA@@@AAABBBDDDEEEEEEEEEFFFHHHJJJLLLNNNOOOJJJKKKLLLMMMLLLJJJHHHFFFAAADDDIIIKKKJJJHHHGGGFFFEEEHHHMMMPPPPPPPPPPPPQQQLLLMMMQQQXXX^^^```]]]ZZZXXXVVVVVVXXX\\\]]]\\\ZZZPPPVVVZZZZZZWWWVVVXXX\\\]]]]]][[[WWWTTTRRRTTTVVVYYYXXXVVVWWWYYYWWWTTTPPPMMMOOOQQQRRRPPPNNNMMMLLLQQQQQQRRRTTTWWWXXXWWWUUUQQQNNNLLLKKKLLLJJJFFFCCC555111---,,,...000000///333000------///111000...000...---///333666666555//////000333555666666444555555444111///...///000222222222///,,,---111555666777888777555444444555666666666444222111111222000000///111333666777777555999<<<:::666555777:::<<<:::888666555555666777555444444333333444444555333222333444555666555333444333222555888:::888666000111222333555666777777888666555555555555333111000111222444777999;;;<<<;;;999888999<<<>>>??????===888444444777:::999666444666999;;;;;;;;;;;;<<<<<<<<<===>>>>>>===<<<;;;:::;;;======;;;:::999:::<<<;;;<<<@@@EEEDDD???999<<<999666444333444777888======>>>>>>>>>>>>======@@@>>><<<;;;<<<<<<<<<<<<<<<999666777999999555111111111333888>>>@@@===::::::;;;<<<=========<<<;;;BBBAAA@@@???>>>>>>>>>===<<<===???@@@???>>><<<:::888555222444:::======:::<<<===============<<<<<<<<<<<<;;;;;;<<<===??????===AAACCC@@@<<<:::>>>BBBCCCBBBAAAAAABBBBBB@@@>>>777<<>>===<<<;;;;;;;;;>>>>>>>>>>>>???@@@AAAAAAAAA???>>>???@@@AAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBDDDCCC@@@<<<<<<<<<============???AAA999888888999:::<<<>>>@@@>>>>>>>>>===;;;:::999999777888:::;;;===>>>??????===>>>@@@AAABBBBBBAAAAAA??????>>>===<<<;;;::::::>>>???AAA@@@>>>======>>>@@@???>>>>>>@@@@@@???>>>===>>>???@@@@@@???======???>>>>>>>>>>>>>>>>>>>>>BBBBBBDDDEEEFFFFFFFFFFFFFFFDDDCCCBBBBBB@@@===;;;AAA???;;;999999;;;>>>??????@@@AAABBBAAA???===<<<<<<======:::777777;;;>>>DDDCCCAAA@@@@@@AAACCCDDDDDDAAA@@@CCCHHHKKKIIIFFFAAAAAACCCFFFJJJKKKGGGDDDBBBAAAAAA@@@@@@@@@AAAAAA@@@>>>>>>@@@DDDFFFEEECCCFFFDDDCCCBBBBBBBBBAAA@@@CCCAAA??????AAACCCEEEEEEFFFEEEDDDCCCCCCCCCDDDEEE???>>>===>>>AAACCCCCCBBB===???@@@@@@???@@@AAACCC???BBBDDDEEEDDDCCCBBBBBBDDDBBB@@@???@@@@@@???>>>BBBAAA????????????>>><<>>;;;===<<<;;;::::::;;;<<<===<<<::::::===BBBFFFFFFFFF@@@AAAAAAAAAAAABBBEEEGGGBBBEEEIIILLLNNNMMMLLLJJJHHHKKKLLLKKKGGGDDDEEEGGGFFFGGGHHHIIIIIIIIIIIIIIIHHHJJJLLLMMMMMMMMMNNNOOOSSSRRRRRRTTTWWW[[[]]]]]]]]]^^^^^^]]][[[[[[[[[]]]RRRSSSVVVYYY[[[]]]___```[[[\\\\\\ZZZXXXVVVWWWXXXXXX\\\\\\XXXXXXZZZWWWPPPQQQQQQQQQQQQPPPPPPOOOOOOTTTTTTSSSTTTVVVYYY[[[]]]XXXUUUQQQNNNKKKIIIFFFDDD333000,,,+++---///111000333000......111333444333333000...000444666666444......000333555777666666555555333111///...000222222222111///,,,,,,///333444555555555444444555777999999888666444333333333555444333444555666666666555999===<<<999888999<<<;;;:::888666555666666777666555555444444555555666555555444444555555555444444333333555888999888666444444444444555666666777888777666555555333///---000111333666888:::;;;;;;:::888777999<<<>>>??????;;;777333333666888777555444666999::::::;;;<<<>>>>>>>>>??????>>><<<:::888999;;;======;;;:::::::::<<<;;;;;;???CCCBBB===888999777444222222333666777;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;::::::;;;===>>>>>>:::888888:::<<<;;;666111000222666;;;??????<<<:::;;;;;;======>>>===<<<;;;@@@@@@AAA@@@@@@@@@AAABBBBBBAAA???===<<<<<<<<<===:::666333444999<<<<<<:::;;;<<<===>>>>>>>>>===<<<<<<<<<;;;:::;;;<<<>>>???===@@@DDDDDDBBB@@@@@@AAACCCAAAAAAAAABBBAAA???===:::===@@@AAAAAA@@@AAABBB???===;;;;;;===>>>>>>===???>>>???CCCGGGHHHEEEAAA???;;;555444555999;;;;;;?????????@@@@@@@@@@@@???@@@???===<<<;;;;;;<<<===<<<<<<<<<===>>>@@@BBBCCC@@@???>>>???BBBCCCDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@AAA@@@AAACCCFFFFFFCCC@@@===>>>>>>=========???@@@<<<;;;;;;:::;;;<<<===>>>======>>>>>>>>>===999777999:::;;;===>>>>>>>>>>>>;;;===>>>@@@AAABBBAAAAAA>>>>>>>>>>>>======<<<;;;===???@@@@@@>>>>>>>>>??????>>>===>>>@@@AAA@@@???<<<======>>>>>>>>>======>>>>>>??????@@@?????????@@@AAACCCDDDEEEEEEEEEEEEBBBAAA@@@AAABBBBBBAAA???>>>===<<<:::999;;;>>>AAAAAAAAABBBBBBAAA>>><<<:::;;;<<<<<<;;;::::::===AAAEEEDDDBBBAAA@@@AAABBBCCCFFFCCCAAACCCGGGIIIGGGEEEBBBBBBBBBEEEHHHIIIGGGEEEFFFDDDBBB@@@@@@AAACCCEEECCCAAA@@@AAADDDFFFEEEDDDEEEDDDBBBAAAAAAAAAAAA@@@???>>>???@@@CCCDDDDDDCCCCCCDDDEEEFFFEEEDDDCCCBBBAAA@@@>>>???AAABBBBBBAAAAAAAAAAAA???======???AAABBBDDDFFFGGGEEEDDDCCCCCCCCCAAA??????@@@BBBBBBAAABBBAAA???@@@@@@@@@???===AAA@@@@@@AAABBBAAA???<<<>>>>>>>>>>>>===;;;:::999???======???CCCFFFGGGFFFAAAAAA@@@???>>>>>>AAADDDCCCEEEHHHKKKMMMLLLJJJIIIJJJKKKKKKJJJHHHFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHKKKMMMNNNMMMLLLLLLLLLNNNSSSRRRRRRTTTWWWZZZ\\\]]]^^^^^^____________^^^^^^WWWWWWWWWXXXZZZ^^^aaaccc\\\\\\[[[YYYXXXYYY]]]___\\\]]][[[WWWXXX[[[ZZZUUURRRRRRRRRQQQRRRRRRSSSSSSRRRSSSTTTVVVWWWXXXYYYYYYYYYVVVQQQMMMJJJFFFBBB@@@222///+++***,,,///222333444222//////222555777777666333000111444666555333---...111333555666666666555444333000...///222555333333222000------...000111222333333333444777:::<<<<<<;;;999888666666555999999888777777666666666666:::>>>???===;;;;;;===:::999888777666666666777666666666555555666666666888777666444333444444444333333333555777999888777777666555444444555666666999888777666555222...***111333555888:::;;;;;;;;;888777777999<<>>???@@@@@@>>>;;;777555888:::<<<<<<;;;::::::;;;:::999:::<<>>999555666444222111111333555777999::::::;;;;;;::::::999999999999:::;;;>>>@@@AAA999999999;;;===;;;555000///444999===>>><<<;;;:::::::::;;;<<<<<<;;;:::999===???BBBBBBAAAAAADDDGGGIIIEEE???:::888:::===@@@===999555555888;;;;;;;;;:::<<<>>>@@@@@@>>><<<;;;;;;:::999999999;;;===???===@@@EEEIIIIIIGGGCCCAAABBBAAA@@@@@@AAA@@@>>><<<===>>>======<<<>>>AAADDDCCCAAA???>>>??????>>>===???<<<<<>>>>>?????????@@@>>><<<::::::<<<>>>???<<<;;;;;;;;;===@@@CCCDDD@@@???>>>@@@BBBDDDEEEEEECCCCCCCCCCCCBBBAAAAAA@@@AAAAAACCCFFFHHHHHHGGGEEE@@@??????>>>>>>>>>>>>>>>???>>>===<<<;;;;;;<<<<<<<<<<<<===???AAA@@@;;;666999;;;<<<>>>??????>>>>>>:::;;;===???@@@AAA@@@@@@===>>>???@@@@@@???>>>======>>>???>>>======???@@@???>>>>>>???AAACCCCCCBBB<<<<<<<<<;;;;;;<<<<<<===<<<>>>@@@AAABBBAAA@@@???===???AAADDDEEEEEEDDDCCCBBBAAA@@@AAABBBCCCBBBAAA<<<======;;;999:::>>>CCCCCCCCCCCCBBB@@@>>>;;;:::;;;<<<=========>>>AAACCCDDDCCCBBBAAA@@@AAAAAABBBFFFCCCBBBCCCFFFHHHFFFCCCCCCBBBBBBDDDFFFGGGGGGFFFJJJHHHDDDBBBAAACCCFFFHHHFFFCCC@@@@@@AAADDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@<<<===>>>AAADDDDDDBBB@@@???AAADDDGGGGGGEEEBBB@@@CCCAAA???>>>???@@@@@@???DDDDDDBBB???===<<<>>>@@@EEEFFFHHHHHHFFFDDDDDDDDDCCC@@@>>>>>>@@@CCCDDDEEEBBBAAA@@@AAABBBBBBAAA???AAA@@@@@@AAABBBBBB@@@>>>@@@AAABBBAAA???<<<999777@@@???>>>@@@BBBDDDEEEDDDBBBAAA>>>;;;999999<<>>===<<<;;;;;;:::888666888999999999777666666666999<<<@@@BBB@@@===;;;;;;888888888888777777666666666666555555555555666666999888666333111000222333333333444666777888888777777555444333333444555777:::999999999999666222...222444777999;;;;;;;;;:::888888888;;;>>>AAABBBBBB:::777555555666777666444777888888888777666888:::;;;<<<>>>>>><<<999666333777999<<<<<<;;;::::::;;;888777777888999888555222444333222111222444666888999999::::::::::::999999:::;;;;;;;;;<<<>>>@@@CCC<<<;;;999999999777333///111555999;;;999888999;;;888999:::::::::999888888;;;???BBBBBB@@@@@@CCCFFFGGGDDD>>>999888:::>>>AAAAAA===999888999;;;<<<<<<<<<===@@@AAA@@@>>>:::888888777777777999;;;???AAA@@@BBBEEEIIILLLKKKGGGDDDAAA@@@??????@@@@@@>>><<<=========;;;;;;<<<@@@CCCCCCAAA???>>>>>>>>><<<;;;<<<;;;<<<@@@EEEGGGEEECCCBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@>>>;;;::::::===@@@BBB???>>><<<<<<===@@@CCCEEEAAA@@@??????AAACCCCCCBBB@@@AAABBBCCCCCCCCCBBBBBBCCCDDDFFFHHHIIIIIIHHHFFFBBB@@@???>>>>>>>>>======???>>>>>>===============>>><<<;;;>>>AAAAAA<<<888888:::<<<>>>@@@@@@@@@@@@;;;<<<>>>?????????>>>===<<<>>>???AAAAAAAAA??????>>>>>>>>><<<::::::<<<>>>@@@??????AAADDDFFFFFFEEE@@@???===;;;::::::;;;<<<<<<>>>@@@CCCCCCBBB@@@???;;;===@@@BBBDDDCCCBBBAAAEEECCCAAAAAABBBBBBAAA???<<<>>>???<<<999999>>>BBBBBBBBBBBBAAA@@@???===<<<>>>???@@@@@@@@@AAABBBBBB@@@@@@?????????@@@AAABBBCCCBBBAAACCCEEEGGGFFFEEEDDDCCCBBBBBBCCCEEEFFFFFFKKKIIIGGGFFFEEEFFFGGGHHHCCC@@@===<<<===@@@CCCEEECCCCCCCCCBBB@@@@@@AAABBB>>>>>>>>>@@@AAABBB@@@>>>>>>???BBBDDDDDDCCCAAA@@@CCCAAA>>><<<===>>>======BBBCCCDDDCCCAAA???>>>???FFFGGGHHHGGGEEECCCCCCCCCCCC@@@===<<<>>>AAACCCDDDAAA@@@@@@BBBDDDDDDBBBAAA@@@???>>>???AAABBBAAA@@@CCCBBBBBBAAA???===;;;:::??????>>>>>>???@@@AAAAAACCCAAA===888555555888;;;???AAADDDGGGIIIIIIIIIHHHJJJGGGEEEEEEGGGFFFBBB???AAAAAAAAABBBCCCDDDEEEFFFJJJKKKKKKKKKKKKLLLNNNPPPLLLNNNOOOPPPQQQRRRTTTUUUXXXVVVVVVZZZ``````\\\WWWTTTSSSPPPPPPQQQTTTXXX[[[aaa```]]]YYYVVVWWW[[[^^^^^^]]][[[ZZZ[[[]]]]]][[[XXXWWWTTTSSSSSSUUUWWWYYYSSSSSSSSSSSSSSSSSSSSSSSSQQQOOOMMMKKKJJJHHHEEECCC444333000...///111555888666555333111000000333444888555222111333333111......111333333111000000111444444333111000111555888777777666555444333222000111222444555666888;;;>>>===<<<:::;;;<<<;;;888555333555888888666555666777;;;>>>@@@AAA???<<<999888777777888999888777666666555444444333333444444555777777555222...---///111222333555666777777777888555333111000000333666888;;;:::;;;<<<===;;;999666444555777999:::;;;;;;:::999999:::===@@@CCCCCCCCC;;;:::999888888888777666999::::::888555444444555666777999;;;:::999666555777999;;;<<<:::999999:::555555444444555444333111555444333333444666888:::::::::;;;;;;;;;;;;::::::===>>>???>>><<<<<>>===>>>@@@???>>><<<::::::<<>>>>>>>>???AAABBB@@@===999777666555555666888<<<@@@CCCCCCCCCDDDGGGJJJKKKIIIHHHAAA@@@??????@@@@@@>>><<<;;;<<<======<<<===>>>@@@@@@>>>=========<<<;;;999888;;;??????>>>===???AAA@@@@@@???>>><<<<<<<<<===>>>=========>>>@@@AAABBB@@@>>>;;;:::;;;===@@@CCCCCCAAA@@@??????@@@BBBCCCCCCAAA???>>>?????????======>>>@@@CCCDDDDDDDDDDDDDDDFFFHHHIIIHHHGGGEEEEEECCC@@@>>>===>>>>>>===;;;<<<<<<===>>>>>>?????????@@@===:::;;;===>>>===;;;777888:::===???AAABBBCCC>>>>>>??????>>>===;;;:::===>>>???@@@AAAAAA@@@@@@@@@???===:::777777999;;;AAA@@@@@@BBBEEEGGGHHHGGGEEEDDDAAA>>><<<;;;::::::<<<>>>AAACCCCCCBBB@@@???:::<<<>>>AAABBBBBBBBBAAADDDBBBAAA@@@BBBCCCCCCBBB???@@@@@@>>>;;;:::===@@@@@@@@@AAAAAAAAA@@@@@@???AAABBBBBBCCCCCCCCCAAA@@@;;;;;;<<<===???@@@AAABBB??????@@@BBBEEEGGGGGGGGGDDDDDDCCCBBBAAABBBDDDFFFHHHIIIIIIJJJIIIGGGEEEDDD>>><<<999888888<<>>===>>>???>>>===>>>>>>===>>>>>>@@@AAABBBAAA>>>;;;:::;;;<<<<<<<<<>>>AAAEEEGGGFFFCCCAAA@@@EEEFFFFFFEEECCCBBBBBBBBBCCC???<<<:::<<<>>>@@@AAA??????@@@CCCEEEEEEDDDBBB???===<<<<<>>===>>>???@@@@@@@@@??????>>>>>>???@@@CCCAAA===888444444777:::<<<>>>AAADDDFFFHHHHHHHHHFFFCCCAAABBBDDDCCC@@@===@@@@@@@@@AAABBBCCCEEEFFFNNNOOOOOOOOOMMMMMMOOOPPPLLLNNNPPPQQQPPPQQQSSSUUUVVVTTTTTTXXX\\\]]]XXXSSSNNNNNNMMMMMMNNNPPPRRRSSS\\\[[[ZZZWWWUUUTTTWWWYYYZZZYYYYYY[[[\\\[[[YYYWWWYYYWWWTTTQQQPPPQQQSSSTTTTTTRRRPPPNNNMMMOOOQQQRRROOONNNMMMLLLLLLJJJGGGDDD666666555222000111444666555555444222000///000222777333000///111111...,,,,,,///222222///------///444444555333222333555777888777777777888777444111222444666777888999;;;<<<999777666888::::::777333...222666666555333555777;;;<<<===>>>===:::888666555777888::::::888666555444444333333333333444444555666555222---+++---000111333666666666666777999444222///...///222666999;;;::::::;;;===>>>===<<<666777777888999999:::;;;::::::;;;>>>AAACCCCCCBBB===<<<<<<;;;:::999888888:::;;;<<<;;;888555333333444555777888999999888888888:::<<<<<<:::888888888444444444333333333333333666555555555666777999::::::;;;;;;<<<<<<;;;;;;:::>>>@@@AAA>>>;;;:::===@@@AAA>>>888222///......///555555555555555777:::<<<:::;;;===???@@@@@@??????:::;;;;;;<<<<<<;;;:::999777888999:::<<<======>>>BBBAAA@@@>>>>>>>>>>>>>>>>>>???@@@AAA@@@>>>;;;999888777555555888<<<@@@CCCDDDDDDDDDDDDEEEGGGIIIJJJBBBAAA@@@@@@AAA@@@>>><<<;;;<<<>>>???>>>===>>>???===<<<;;;<<<======;;;:::888===AAA@@@;;;999<<<@@@>>>???>>><<<::::::<<<===@@@???>>>>>>???@@@BBBCCC???>>><<<;;;<<<>>>@@@BBBDDDCCCBBBBBBAAAAAABBBBBBDDDAAA???>>>>>>>>><<<;;;;;;===@@@BBBDDDDDDCCCCCCCCCEEEGGGHHHFFFDDDCCCCCCBBB???<<<<<<>>>>>><<<:::999:::<<<>>>???@@@@@@AAA???>>><<<:::999:::<<<===999999999:::===@@@CCCEEE>>>?????????>>>===;;;:::>>>>>>?????????@@@@@@AAA@@@???<<<888555666999;;;AAA@@@@@@BBBEEEGGGGGGFFFGGGFFFCCCAAA>>><<<;;;:::>>>???AAABBBBBB@@@???>>>:::;;;===???@@@BBBBBBCCC@@@???>>>???CCCFFFGGGGGGBBBAAA???>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCEEEFFFEEEAAA???::::::;;;===???@@@AAABBB======???AAADDDFFFHHHIIICCCDDDDDDBBB@@@AAACCCEEEEEEGGGIIIKKKJJJFFFCCC@@@<<<;;;999777777999>>>BBB@@@BBBDDDBBB??????AAADDDEEEBBB>>>======>>>>>>>>>===;;;999888999<<<@@@CCC???<<<999888:::<<<>>>>>><<<@@@EEEHHHGGGEEECCCBBBCCCDDDDDDCCCAAA@@@AAABBBAAA>>>;;;:::;;;===>>>>>>===>>>???CCCEEEFFFDDDCCC===;;;999:::===@@@BBBBBBCCCAAA>>><<<<<<>>>BBBDDDAAABBBBBBAAA??????@@@AAACCCAAA>>>:::666666888:::<<<===@@@BBBDDDDDDEEEEEEAAA@@@???@@@AAA@@@???===AAAAAA@@@AAABBBDDDFFFGGGSSSTTTUUUSSSQQQNNNNNNNNNMMMQQQTTTTTTRRRQQQSSSVVVVVVUUUTTTVVVXXXXXXTTTPPPLLLKKKKKKLLLMMMOOOQQQRRRSSSTTTTTTRRRQQQRRRUUUWWWWWWTTTUUUYYYYYYVVVSSSRRRTTTSSSPPPNNNLLLLLLMMMMMMSSSPPPLLLIIIIIIKKKNNNQQQQQQOOONNNMMMKKKIIIEEEBBB777888777555111///000222222444555444111000000222444111------......,,,)))''',,,000000---,,,---000333555666666444333444555777666666888999888555111111444777999888777888888444222111444888888555111---111666666333222333666777777888999:::999888666444666999::::::999666555555555444444444444555555333555777444///,,,---000111444666777666666777999888555111......111555888:::999777888:::<<<======888777666666666888:::;;;999999:::===@@@AAA@@@???=========<<<;;;999888888999<<>><<<888444000///000111444555666888;;;<<<<<<:::888:::<<>>=========;;;<<<>>>???@@@@@@??????<<<;;;888666777:::>>>@@@AAACCCDDDDDDBBBBBBFFFIIICCCAAAAAAAAABBBAAA???===<<<>>>???>>>======>>>@@@<<<;;;<<<>>>@@@AAA???>>><<>>===???AAA???@@@???===;;;;;;???BBBAAA@@@???>>>>>>???AAABBB???>>>=========>>>???@@@@@@AAABBBCCCCCCBBBBBBAAACCCAAA???>>>??????>>><<<<<<===@@@BBBCCCBBB@@@???>>>BBBEEEEEECCCBBBBBBBBBAAA===::::::===>>><<<999888999;;;===???@@@@@@???;;;===>>><<<888666888<<<<<<;;;999888999===@@@CCC======????????????>>>===@@@???>>>======>>>@@@AAA???>>>;;;888666888<<<@@@???>>>>>>@@@BBBDDDDDDCCCDDDDDDCCCBBB@@@>>><<<;;;@@@@@@@@@@@@???>>>======<<<<<<<<<===???AAACCCEEE@@@>>>===???CCCFFFHHHIIIBBB???===>>>BBBEEEDDDAAABBBAAAAAA@@@@@@@@@AAAAAABBBAAACCCEEEGGGGGGCCC???======>>>???@@@@@@@@@@@@===>>>@@@BBBCCCDDDFFFHHHBBBDDDDDDCCC@@@???AAACCCDDDEEEGGGGGGFFFDDDAAA?????????>>>:::888888<<<@@@===@@@BBB@@@===<<>>???@@@AAA@@@???:::888666555666:::???AAA>>><<<999999;;;???AAABBB===???BBBCCCCCCBBBBBBCCCBBBCCCCCCCCCAAAAAABBBCCC>>>===;;;;;;===???@@@???;;;<<<>>>BBBEEEFFFEEECCC;;;999777777:::>>>AAABBBAAA@@@>>>======???AAABBB@@@BBBBBBAAA???>>>@@@BBBBBBAAA@@@===:::999;;;===???@@@AAAAAAAAA@@@@@@???===>>>@@@@@@?????????@@@BBBBBBAAAAAACCCEEEHHHIIILLLOOORRRRRRQQQNNNMMMMMMLLLPPPTTTTTTQQQOOOQQQTTTUUUTTTTTTSSSQQQOOONNNLLLKKKJJJHHHHHHIIIMMMQQQSSSRRRQQQOOOMMMLLLNNNRRRVVVUUUQQQOOOSSSSSSOOOMMMOOOLLLLLLJJJIIIHHHHHHHHHHHHNNNLLLJJJHHHGGGIIIKKKMMMNNNMMMLLLLLLKKKHHHDDDAAA777888999666111...---//////222555666333222222444333///,,,+++------+++(((###(((---...,,,,,,...222333555777777555444333333555444555777999999555111111444777999888666555555111///...111666777333///---222777777333111222444444333444666888999999888444666999;;;;;;999666444666666555555555555666666222666888666000---...111111444777777666555777999;;;888333///...111444777:::777555555777999;;;;;;999888666444555777999;;;888888999<<<>>>???>>><<<<<<===>>>===;;;999888888888<<<@@@BBB@@@===:::999:::999888777888999;;;<<<:::<<<===<<<999777555555777777777777666777999;;;666666666666666777777888999::::::;;;;;;::::::999999<<<>>>;;;888777;;;???::::::999666333222222333444444777<<<@@@AAA===999555777999<<<>>>???@@@@@@999555444777===>>>999333222333555777888999999999<<<>>>@@@@@@>>><<<<<<<<<888:::;;;>>>@@@BBBCCCCCCAAA>>>:::777777888;;;======BBBEEEEEEAAA@@@CCCGGGCCCBBBAAAAAABBBBBB@@@>>>?????????===<<<===???BBB<<<<<<===@@@CCCDDDCCCBBB@@@@@@@@@AAABBBCCCCCCBBBBBBCCCCCC@@@>>>???CCCGGGBBBAAA???======>>>@@@AAA??????>>>>>>>>>>>>>>>???===>>>AAACCCDDDCCCBBBAAACCCAAA??????@@@AAA@@@???===???AAABBBBBB@@@===<<<:::>>>BBBCCCBBBAAABBBCCC@@@<<<888999===>>><<<999999:::<<<===>>>???>>>>>>888===AAA>>>888444666:::@@@===999777777:::>>>AAA;;;<<<>>>???@@@AAA@@@@@@AAA@@@===;;;;;;===???AAA>>>===;;;888888;;;@@@EEE>>>===<<<>>>@@@BBBAAA@@@AAAAAABBBBBBAAA@@@>>>===AAAAAA@@@???>>>===<<<<<<===<<<<<<<<<>>>AAADDDFFFCCCAAA???@@@BBBEEEFFFFFFAAA===:::>>>EEEIIIGGGDDDDDDCCCBBBAAA@@@@@@???@@@???@@@AAAEEEIIIHHHEEEAAA@@@AAAAAAAAAAAA@@@??????>>>@@@AAABBBBBBCCCDDDFFFAAADDDEEEDDDAAA???@@@BBBEEEEEEDDDDDDCCCAAA@@@???DDDDDDBBB>>>:::999;;;>>>;;;>>>@@@???;;;:::===AAA======>>>AAACCCDDDBBB@@@777666555444666999===???>>><<<999:::===AAADDDFFF???@@@@@@???>>>???AAACCCBBBCCCCCCCCCAAAAAACCCEEE<<<;;;;;;===???BBBBBBBBB:::;;;>>>BBBEEEFFFEEECCC:::777555666999>>>AAABBB@@@@@@@@@????????????>>>>>>???@@@???<<<<<<>>>@@@AAAAAAAAA???<<<<<<===???CCCCCCBBBAAA???===<<<;;;;;;>>>AAAAAA???>>>@@@CCCCCCBBBBBBBBBCCCFFFIIIKKK@@@DDDJJJMMMNNNNNNMMMNNNIIIMMMQQQQQQNNNLLLNNNQQQRRRRRRRRROOOKKKHHHHHHHHHKKKHHHEEECCCEEEJJJPPPTTTWWWTTTOOOIIIGGGIIIOOOTTTVVVOOOKKKNNNNNNJJJJJJNNNFFFFFFFFFFFFFFFFFFEEEEEEJJJIIIIIIHHHHHHHHHIIIIIIIIIHHHIIIJJJJJJIIIFFFCCC555777999666111......//////111444666666555333111222000...,,,,,,,,,,,,+++)))***,,,...//////......222666:::888222......000///111555888888777555333222333444444555555444444222111111333555777666555333222111000///000000000000111333444555666666666444555666888888888888777;;;;;;;;;:::::::::999999777777888777666444222111555222444999<<<888333222555555444333222333444555111222444555666777777777555666888:::::::::888777<<<<<<<<<<<<;;;:::999888>>>===;;;:::999999999:::999;;;===>>><<<;;;;;;;;;===;;;999777666666777888777888999:::999777444333444666888;;;<<<<<<;;;:::777777777777666555444333555888;;;<<<;;;999777777777999;;;;;;;;;;;;===>>><<<:::777333111111111222666666888<<>>;;;555111333222444999>>>>>>999333::::::<<<@@@CCCBBB===999777666666999===AAABBBBBBAAA===888666999<<<>>>>>>AAABBBCCCCCCCCCBBB@@@???<<<;;;;;;???CCCEEEDDDAAAAAA???>>>???AAABBB???<<>><<<>>>@@@BBBBBBAAA???<<<;;;@@@AAABBBAAA>>><<<;;;;;;:::888666777:::<<<:::888===============<<<;;;;;;<<<===>>>===;;;::::::;;;;;;???===777666<<<@@@???:::<<>>???<<<777888???@@@<<>><<>>=========>>>???AAA@@@???@@@BBBCCCCCCBBB???AAADDDFFFGGGFFFDDDCCC@@@???======@@@BBBDDDDDDDDDDDDCCCAAA???>>><<<;;;AAA@@@>>>>>>???BBBEEEGGGHHHCCC>>>===@@@CCCBBB???<<<===>>>@@@BBBCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@CCCDDDEEEEEECCC@@@<<<:::HHHIIIIIICCC<<<888:::===???>>><<<;;;::::::;;;;;;<<<::::::===CCCEEEBBB>>>;;;777444666;;;===<<<999888555444777???EEEFFFDDDCCCCCCBBB@@@>>>>>>@@@CCCDDDCCCCCCDDDEEEEEECCCBBB>>>;;;888888;;;>>>AAABBB??????@@@CCCFFFFFFEEECCC>>><<<:::999:::>>>BBBEEECCC@@@======@@@BBBAAA@@@BBBCCCCCC@@@===<<>>;;;;;;<<>>===<<<:::::::::<<<;;;999888777777888999777888:::;;;;;;999777555444555888:::<<<<<<<<<;;;666555555555444444333333777999<<<<<<;;;999999999888:::;;;;;;;;;;;;<<<>>>===;;;777333111111222333555555777;;;@@@BBB@@@<<<<<<:::999:::;;;;;;888555666999===???>>>:::666333444333555999>>>@@@<<<888888888;;;???BBBAAA===888777777777999===@@@BBBBBB===;;;999999<<<>>>>>>===AAAAAABBBBBBBBBAAA@@@??????>>>???AAADDDEEEBBB???CCC@@@??????AAABBBAAA???AAAAAA@@@AAACCCCCCAAA??????AAACCCCCCBBBAAABBBCCCDDDDDDBBBAAAAAAAAABBBBBBDDDCCCAAA???>>>???@@@AAAGGGEEEBBBAAA@@@??????>>><<<===???BBBDDDEEECCCBBBBBBAAA@@@@@@AAAAAA???===>>>???AAACCCDDDCCCAAA>>>BBBCCCDDDBBB>>>;;;888888888777777999===>>>===;;;@@@@@@??????===<<<;;;:::;;;===>>>===<<<;;;<<<===<<>>===???AAAAAAAAA999;;;<<<:::777777:::???===???<<<999:::@@@@@@<<<<<<===>>>@@@BBBBBB@@@???>>>=========>>>???@@@@@@@@@??????@@@AAABBBBBB@@@???AAACCCEEEFFFEEEDDDCCC>>><<<::::::===@@@BBBCCCBBBAAA@@@???????????????===<<<<<<<<<>>>@@@BBBCCCFFFAAA<<<<<>>>>>===<<<;;;:::;;;;;;<<<:::888888;;;AAACCCBBB???<<<999666777;;;===;;;888666555555888===AAABBBBBBEEEEEEDDDAAA??????AAACCCJJJGGGCCCBBBBBBCCCDDDDDD???<<<999999;;;>>>@@@AAAAAAAAABBBEEEGGGGGGFFFCCC???>>>;;;:::;;;>>>BBBDDDDDDBBB??????BBBCCCBBBAAAEEEFFFEEEAAA===;;;===@@@@@@AAABBBBBBCCCCCCBBBBBBCCCDDDDDDBBB>>><<<<<<===AAACCCEEEEEECCCAAA@@@@@@EEEBBB???AAADDDFFFEEEBBB>>>>>>===>>>@@@CCCGGGIIIIIIKKKLLLLLLKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJIIIGGGBBBAAABBBEEEJJJMMMMMMLLLJJJKKKLLLJJJGGGEEEEEEEEEFFFHHHIIIIIIHHHGGGGGGHHHCCCDDDDDDDDDDDDBBBAAA@@@EEEEEEFFFFFFFFFFFFFFFFFFCCCEEEGGGFFFDDDAAA@@@???888666444333222000...,,,)))***,,,///222444666777999777333///---,,,,,,---111222222222222111000000333666777555000,,,+++,,,...000444777888888777666666555333222111111222333222111111222555666666555555333000---,,,,,,---...333222111111111333444666555555555444333111///...222333444555777888999:::999;;;===>>>===;;;999777666333222666777333111111444555555444333333444666000111222444555666777888::::::;;;;;;;;;:::999999999888888888888:::;;;<<<<<<;;;:::999999999:::;;;:::<<<======:::888777777;;;:::999888888999:::;;;888999;;;<<<<<<:::999777222444666999;;;<<<<<<<<<666555444333333444555555999;;;<<<;;;:::999:::<<<:::<<<===<<<;;;:::;;;===???;;;777333111111333555444444555:::???AAA@@@===<<<;;;:::::::::999777555999===AAABBB>>>999777666555444444888===???===:::666888<<<@@@BBBAAA<<<888888777777:::===@@@AAAAAA;;;::::::<<>>===AAAAAAAAAAAAAAA@@@@@@???BBBCCCDDDEEEGGGEEEBBB???EEEBBB@@@???AAACCCCCCCCCAAAAAAAAABBBCCCAAA>>><<<;;;>>>@@@AAAAAAAAABBBCCCBBBBBBAAA@@@@@@@@@AAAAAABBBAAA@@@>>>>>>???AAABBBFFFEEECCCBBB@@@?????????@@@??????BBBFFFGGGEEECCC@@@?????????AAAAAA???===>>>>>>???CCCGGGHHHEEEAAACCCEEEEEECCC???:::666444666666999<<<@@@BBBAAA???CCCBBBAAA@@@>>><<<;;;999<<<===>>>>>>======>>>???===???===888666999<<<<<<===>>>???@@@AAAAAAAAAAAAAAA@@@???@@@BBBCCCBBBAAA:::999777666666999;;;===<<<======;;;===AAA@@@===:::;;;>>>@@@AAABBBBBBBBB<<<<<<>>>???@@@AAAAAAAAA???>>>>>>???AAAAAA@@@>>>>>>@@@BBBDDDDDDDDDBBBAAA<<<999777777:::>>>@@@AAA??????>>>>>>???@@@BBBCCC<<<<<<;;;<<<===>>>???@@@AAA===:::999<<>>???@@@AAAAAAAAAAAADDDCCCBBB@@@???>>>>>>>>>???@@@BBBDDDDDDCCCAAA@@@EEEFFFFFFCCC>>>;;;===???;;;;;;::::::;;;;;;<<<===:::888777:::???AAAAAA???>>>;;;999999<<<===:::888555888:::<<<<<<===???@@@FFFFFFDDDBBB@@@@@@BBBDDDOOOJJJCCC??????AAADDDEEE@@@===:::999;;;>>>???@@@CCCDDDEEEGGGHHHHHHFFFDDDAAA@@@???===>>>???BBBCCCDDDCCCAAABBBCCCDDDCCCBBBGGGHHHGGGBBB===:::<<<>>>@@@AAACCCDDDDDDCCCCCCBBBAAABBBBBBAAA>>>======>>>BBBCCCDDDCCCAAA???@@@AAACCCAAA???@@@CCCEEECCCAAA>>>===;;;:::<<>>===;;;999999999999::::::<<<===<<<999666555555888888777777888999::::::::::::;;;;;;:::999777666000222444777999:::;;;<<<888666555333333444666777:::;;;;;;:::999999<<<>>>;;;======<<<:::999:::;;;???;;;777333111222555666444333444999>>>AAA???======<<<<<<;;;;;;;;;:::999<<>>888777999666555555777:::<<<;;;::::::<<<@@@CCCCCCAAA<<<999999888888:::===@@@AAAAAA<<<<<<===>>>@@@AAABBBAAABBBBBBAAA@@@@@@@@@@@@AAADDDEEEGGGIIIIIIGGGDDDBBBEEECCC@@@??????BBBDDDFFF@@@@@@AAABBBBBB???;;;777777:::===?????????@@@AAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>>>>>>>???AAABBBCCCDDDDDDCCCAAAAAAAAABBBCCCAAA@@@CCCGGGIIIFFFCCC???>>>===???@@@@@@???>>>???>>>???CCCHHHIIIEEEAAABBBDDDEEEDDD???:::666444777999<<<@@@CCCCCCBBBAAACCCCCCBBBAAA@@@>>><<<<<<>>>???@@@???>>>===>>>???===>>>===:::999;;;>>>?????????????????????@@@@@@@@@@@@@@@BBBDDDDDDCCCAAA<<<999555666999===??????;;;<<<<<<===@@@AAA@@@===:::<<<>>>@@@@@@AAABBBCCC===???@@@BBBCCCCCCBBBAAA???>>>>>>???@@@@@@>>><<<<<<===???AAAAAAAAA@@@???;;;999777777:::===???@@@@@@@@@??????@@@BBBDDDFFFAAA???===;;;;;;<<>>;;;888888;;;>>>????????????@@@AAAAAAAAAAAA@@@CCCBBB@@@???======<<<<<<<<<===@@@BBBCCCCCCCCCBBBCCCDDDDDDBBB???>>>>>>@@@999999::::::<<<===>>>>>>===;;;:::;;;>>>@@@???>>>===;;;:::;;;===>>><<<;;;888===AAAAAA>>><<<>>>AAACCCCCCBBBAAA@@@AAADDDFFFLLLGGGAAA===>>>@@@CCCEEE@@@>>>;;;:::<<<>>>??????DDDDDDEEEGGGHHHHHHEEECCCCCCCCCBBBAAA@@@AAAAAAAAACCCCCCCCCDDDDDDDDDCCCBBBEEEFFFFFFBBB===:::;;;===???AAABBBDDDDDDCCCBBBAAA@@@@@@@@@@@@?????????@@@BBBCCCBBBAAA??????@@@BBBAAA@@@???@@@CCCCCCBBB@@@AAA???<<<;;;<<<>>>BBBDDDBBBDDDFFFFFFDDDCCCBBBCCCEEEFFFGGGJJJKKKJJJFFFCCC===>>>>>>@@@BBBEEEFFFFFFIIIIIIHHHEEEAAA???>>>??????AAACCCDDDCCCCCCDDDFFFBBBAAA@@@???>>>>>>??????AAABBBBBBBBBBBB@@@???>>>AAAAAAAAA>>><<<;;;===>>>555222000111444666666444111000000000111333555666777666333///***(((***,,,///000000111222444555555777777777555222///......---///111444666777777777:::888555333222222222333111000000222444555555444...000333666777666444333999777444222222444888:::444444333333333333444444555555555666666666777777888:::<<<======;;;999888666444333555222...,,,///666888:::888333000111333333333333444555666888999:::999777666666666777777666555444444555777:::;;;@@@>>><<<:::888777777777999;;;<<<:::777444333333555555555666666777888888;;;;;;:::999888555333222000111333555777999:::;;;777666444222222333555666999::::::888777888;;;>>>;;;<<<===<<<:::999999:::===:::666333333444777999555444444888>>>@@@???===>>>>>>>>>>>>>>>>>>??????>>>BBBEEECCC===888888::::::999888999:::;;;;;;;;;???BBBDDDEEECCC@@@===;;;;;;:::999;;;>>>@@@AAA@@@@@@@@@??????@@@BBBEEEGGGDDDCCCAAA@@@???@@@AAABBBCCCEEEHHHJJJJJJIIIGGGGGGDDDBBB@@@>>>>>>@@@DDDGGG@@@@@@@@@AAA@@@===999555555888<<<>>>>>>=========>>>??????@@@@@@AAAAAAAAA@@@???>>>======>>>@@@AAA???BBBDDDDDDCCCCCCDDDFFFFFFDDDCCCDDDGGGHHHFFFCCC>>>======>>>???@@@>>>=========???BBBFFFFFFCCC@@@@@@BBBDDDCCC???;;;999888:::===@@@CCCCCCBBBAAA@@@AAABBBBBBBBBAAA@@@???>>>@@@AAAAAA@@@>>><<<======<<<<<<=========>>>AAAEEEBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>???BBBDDDDDDBBB@@@===999555666;;;???@@@>>>:::999;;;>>>AAAAAA???>>>===???AAA@@@???>>>@@@AAABBBCCCDDDEEEEEEDDDBBBAAA@@@@@@@@@AAAAAA@@@>>>;;;:::;;;<<<>>>>>>>>>>>>>>><<<:::999999<<<>>>??????BBBBBBAAAAAABBBCCCEEEFFFFFFBBB===888777999===???===;;;999999;;;>>>@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@???>>>===<<<;;;::::::<<<>>>@@@AAABBBBBBBBBAAABBBCCCBBBAAA@@@@@@@@@888999:::<<<===>>>??????AAA@@@??????@@@@@@>>>===::::::;;;===???@@@@@@???;;;@@@DDDCCC>>>;;;===@@@>>>???@@@??????AAAEEEHHHEEEBBB???===>>>@@@BBBBBB@@@>>><<<;;;===>>>??????CCCBBBCCCEEEGGGFFFDDDAAADDDDDDDDDDDDCCCBBBAAA@@@@@@BBBDDDEEEDDDCCCBBBAAAAAACCCDDDAAA===;;;<<>>???AAACCC@@@???@@@AAABBBBBBAAA@@@BBB@@@>>><<<<<>>???@@@BBBDDDEEEJJJJJJHHHEEEAAA>>>>>>??????@@@BBBBBBAAA@@@@@@AAAAAA@@@???>>>=========>>>AAA@@@???===<<<<<<<<<===<<<<<<<<<;;;:::;;;>>>AAA333111000111333555666666666555333222222222333444111333222///***((())),,,/////////000222444666777888777666444222111000///---...000222444555555555888777555333222222222222111000000111444555555444...000555999;;;:::999777999777555333444666999;;;444444444444555666888888777777777666666555555555888888999999999888666666666555555666333,,,+++---444888;;;999333111222555777666555555555666888999888777555333333444666777666666555444444555666777>>><<<:::888666555555555888999:::999666333222222444444555555666666666666999999888777555444222111222222444555777999;;;;;;555444333111111111111222666777777777666777999<<<:::;;;;;;:::999888888999:::888666555555777999:::777555555999===@@@???===???@@@@@@???>>>>>>???AAA???BBBCCCAAA<<<999999:::;;;;;;;;;<<<<<<=========AAACCCDDDCCCAAA>>>======<<<;;;:::;;;>>>@@@@@@@@@AAABBBBBBAAA@@@BBBEEEHHHDDDCCC@@@>>>>>>???AAACCC@@@CCCEEEGGGFFFFFFGGGHHHCCCBBBAAA???>>>@@@DDDHHHBBBAAA@@@@@@@@@>>>:::777666999===>>>===<<<;;;;;;===>>>???@@@AAABBBBBBBBBAAA???>>><<<<<<===???@@@>>>AAAEEEEEEDDDCCCEEEHHHHHHGGGGGGFFFEEEDDDDDDDDD>>>=========??????===;;;:::<<<@@@BBBDDDCCCBBBBBB???AAABBBAAA>>><<<;;;;;;>>>@@@CCCDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAA???===<<<===>>><<<;;;===@@@@@@@@@CCCHHHEEECCC@@@===<<<<<<======<<<<<<===???BBBBBBAAA???;;;888777888<<<>>>>>>===999777888>>>AAA???>>>???>>>AAABBBAAA>>><<<>>>@@@DDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCCCCBBB???<<<;;;;;;<<<===>>>>>>>>>>>>>>>===<<<===???@@@???===BBBBBBCCCCCCCCCCCCDDDDDDCCC@@@:::666555777;;;>>>???>>><<<<<<<<>>???@@@AAA@@@>>><<<:::<<<<<<>>>???AAABBBBBBBBBAAAAAABBBBBBBBBAAA@@@???999:::;;;===???@@@@@@@@@BBBCCCCCCCCCBBBAAA???>>>999:::===???AAABBBBBBBBB<<<@@@BBBAAA<<<999;;;>>>===>>>?????????AAAEEEIIIAAA???>>>>>>???@@@@@@@@@???===<<<<<<>>>???@@@???@@@@@@AAADDDEEEEEECCCAAACCCDDDEEEFFFEEECCC@@@??????BBBEEEFFFEEECCCAAAAAA???BBBCCCBBB???===>>>AAABBBBBBBBBBBBBBBCCCCCCCCCAAA@@@???AAACCCDDDCCCBBBBBBBBBBBBAAA???@@@BBBDDD???@@@AAABBBCCCBBBAAA@@@@@@???===<<<===>>>@@@AAA@@@@@@???>>>===>>>BBBDDDDDDDDDEEEGGGGGGEEEAAA===<<<===>>>>>>>>>???BBBEEEIIIIIIGGGCCC???======>>>???AAABBBAAA???>>>>>>>>>@@@@@@??????>>>======<<>>;;;999888999:::;;;666888999999:::<<<@@@BBB111111111000///000333555777666555333222222111111,,,000222000,,,)))+++---111111111111222444666777666555333222222111000000---...///111222222333222444444333222222111000000111000000111333555555444222333555777999:::;;;;;;777555444333444777999;;;666555555555666777999:::777777666666555555555555999888777666555555444444666555777888444,,,***,,,///444999999555333666::::::999777666666666888888777555333111222444666888777666666555444333333222888777555444333333444444666888999888555333222222555555666666666666666666777777666666555444444444666666777888999;;;<<<===777777666555333222111111333444555555444555777999888999:::999777777777999666666666777888999;;;<<<:::888777999>>>@@@???===@@@AAA@@@>>>:::999;;;===@@@@@@???>>><<<:::999888666777:::;;;<<<<<<===>>>===>>>???>>><<<;;;<<<>>>===;;;;;;<<<>>>@@@@@@??????AAACCCCCCAAAAAACCCEEECCCAAA===;;;;;;<<>>@@@AAAAAA@@@AAACCCFFFBBBCCCCCCAAA@@@AAAEEEIIIEEEDDDBBBBBBAAA@@@===;;;:::===@@@AAA???<<<:::999===>>>???AAABBBCCCCCCBBBAAA@@@>>><<<<<<<<<===>>>???CCCGGGGGGDDDBBBDDDGGGHHHJJJKKKGGGBBB@@@AAADDD???>>>======>>>>>><<<:::555;;;AAACCCCCCBBBDDDFFFAAABBBAAA???===;;;<<<===???AAACCCCCCAAA@@@BBBCCCBBBBBBBBBAAAAAA???>>>===<<<===>>>>>>======???@@@===;;;===AAAAAA???BBBHHHFFFDDD@@@===;;;:::<<<===;;;::::::<<>>;;;;;;;;;===>>>??????>>>999555666<<>>>>>@@@>>>AAACCCAAA===;;;>>>AAACCCCCCBBBBBBBBBCCCDDDDDDEEEDDDEEEFFFFFFDDD@@@=========>>>>>>???@@@@@@@@@>>>>>>???@@@AAA@@@===:::>>>???AAACCCDDDCCCBBBBBB===<<<:::999999;;;===>>>BBBAAA@@@???>>>@@@CCCFFFGGGGGGFFFFFFEEECCCBBBAAA===???CCCEEEEEEBBB???<<>>:::;;;===???@@@AAAAAAAAA???AAADDDFFFEEECCCAAA???:::<<>>===>>>?????????>>><<<;;;<<>>???CCCGGGIIIGGGDDDBBBBBBAAACCCEEEDDDAAA???@@@BBBEEEDDDCCCBBBCCCDDDFFFGGGCCCAAA@@@BBBDDDFFFEEECCCBBBCCCCCCBBBAAAAAABBBDDD>>>@@@BBBDDDCCCBBBAAAAAA>>>>>>>>>>>>??????@@@@@@???@@@AAA@@@>>>>>>???@@@AAAAAACCCDDDFFFEEEBBB???;;;======<<<;;;<<<@@@CCCEEEEEECCC???;;;:::;;;<<<>>>@@@AAA@@@???======>>>??????@@@@@@???>>><<<;;;::::::999888888888888888444666888999:::<<>><<<;;;999777666666777888777555333111222444777999777777777666444222000///222111111000111222444555555777888777555333222222666666777777777777666666444555555555666666777777999999999:::;;;===>>>???;;;;;;:::999888666444333000222444444444444555777666777888888777666777888444444666888999;;;<<<<<<;;;999888:::>>>@@@???===@@@AAA@@@<<<777555666888@@@>>><<<;;;<<<;;;999777...111555888999:::<<<===888999:::999777888<<>>@@@@@@???<<<@@@DDDEEEBBB@@@@@@@@@AAA???;;;999888:::===@@@<<<>>>???===;;;<<>>@@@BBBCCCDDDCCCCCCBBB@@@>>><<<;;;;;;<<<===BBBFFFIIIHHHDDDAAABBBEEEHHHLLLMMMHHHAAA===???DDD???>>>======>>>===;;;999222999BBBDDDCCCBBBFFFKKKCCCCCCAAA>>>;;;:::;;;===>>>AAACCCBBBAAA@@@CCCEEEDDDCCCCCCBBB@@@>>><<<;;;888:::<<<===>>>???AAACCC>>><<<===AAAAAA===???EEEGGGEEE@@@<<<::::::;;;<<<:::999999:::===>>>>>>>>>===???AAABBBBBBBBBAAAAAA999444555;;;>>>======AAA===@@@BBBAAA===<<>>?????????@@@AAAAAABBBBBB>>>???@@@BBBBBB@@@<<<888:::<<>>???@@@AAAAAADDDDDDCCCAAA@@@AAAEEEGGGHHHHHHHHHGGGEEEDDDBBBAAA===@@@EEEHHHIIIFFFAAA>>>BBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAABBBCCCBBB@@@>>>;;;<<<>>>@@@AAAAAAAAAAAA;;;>>>CCCFFFFFFDDDBBBAAA<<<>>>AAABBBBBBAAA@@@@@@DDDDDDBBB@@@>>>===>>>@@@CCCDDDCCCAAA@@@AAADDDFFFHHHDDD@@@======>>>??????===<<<;;;<<>>@@@DDDIIIKKKHHHEEECCCCCCDDDFFFHHHFFFCCC@@@AAACCCHHHGGGEEECCCDDDFFFHHHJJJDDDBBBAAABBBEEEGGGEEECCCAAACCCDDDDDDBBBBBBCCCDDD>>>AAACCCDDDDDDBBBBBBBBB>>>???@@@AAABBBBBBAAAAAA???AAACCCCCC@@@>>><<<<<>>BBBBBBAAA???;;;888777888:::===>>>@@@@@@???>>>>>>???>>>???@@@AAA@@@>>><<<;;;666777999:::999888666555444666888:::;;;<<<>>>@@@......///000//////...---555444222111000///000000000111222000...///333666777666444111...---///111444222000------...000111222000///000111222222222:::999888777666555444444222222222111111222333333222222333333444555666666777555111///000333777:::===<<<;;;:::777555333222333444555333000000333666222333333222111222444666777666555666666333...))),,,222999;;;888666666888:::;;;;;;::::::999777777888333///000555888777555:::;;;;;;777222//////000999666222...---///222444777888888777555444555777999999:::<<<======;;;999111222444666888;;;<<<===999;;;>>>???>>>===<<<<<<>>>======;;;999666444333555666777666444333333444888666444444444444333222555333333444888<<>>===:::;;;;;;999666444666888???>>>>>>???>>><<<999555444000111999===;;;888:::666888:::<<<<<<:::888666>>>===;;;;;;<<<<<<;;;999<<>><<<===???AAA@@@>>>AAADDDGGGHHHGGGDDDCCCCCCLLLLLLJJJGGGCCCBBBBBBCCCEEEEEEEEECCCAAA>>><<<:::>>>@@@BBBCCCBBBBBBCCCDDDFFFBBB<<<::::::===???@@@EEEGGGIIIHHHFFFDDDCCCCCCEEEFFFFFFEEEBBB?????????AAA@@@>>>???@@@???<<<888;;;===@@@CCCEEEGGGGGGGGGAAAAAAAAA???===;;;<<<===AAABBBCCCCCCBBBCCCFFFIIIDDDCCCAAA???===;;;;;;:::999:::;;;===>>>?????????;;;=========<<<===???AAAAAAAAA???<<<999777888999777888888:::===@@@CCCEEEEEEDDDCCCBBBBBBCCCDDDEEE>>>777222666<<>>===???AAACCCCCC===BBBIIIKKKIIIFFFDDDDDD===DDDGGGCCCBBBEEEDDD@@@>>>AAADDDFFFDDD???999555===???AAABBBAAA??????@@@;;;===@@@AAAAAAAAABBBDDDCCCBBBAAAAAACCCFFFJJJLLLEEEEEEFFFFFFEEECCCAAA@@@<<>>AAACCCCCCAAA???>>>@@@AAA???======???BBBEEEEEEDDDCCCBBBAAAAAA@@@DDDAAA>>>>>>@@@BBBAAA???GGGDDD@@@<<<;;;===@@@BBBDDD???;;;<<<@@@CCCCCC@@@EEECCCBBBCCCFFFFFFDDDAAABBBBBBBBBBBBBBBBBBBBBAAAEEEGGGIIIIIIHHHGGGGGGGGGIIIHHHGGGEEEBBBBBBDDDFFFJJJEEEAAADDDLLLOOOKKKEEEIIIEEECCCFFFKKKMMMHHHCCCGGGJJJLLLKKKGGGCCCBBBBBBCCCEEEHHHGGGDDD@@@>>>===AAA???>>>???BBBEEEGGGGGGDDDBBB@@@@@@BBBBBB@@@>>>>>>>>>>>>AAAEEEFFFDDDAAA??????>>><<<::::::;;;===>>>???>>>:::666555777::::::===@@@AAA???===<<<<<<@@@AAAAAAAAA???===;;;:::777;;;???>>>:::777666777777888999999:::<<<@@@CCC////////////000000111111555333111///...///000111111222222111///000333666777555333000...---,,,,,,000///...------...///000111111111222333444444333777888888888888888777777333333333222222333333444333444555555666555555555333222000///111333666888=========<<<:::777444333333333333222111111333444333333333222111222555777666555555666777666222//////444999:::777555666888777777888888888777777777888444111222666999777555666888888666333111111333888666333111000111333555888999999777444333444555::::::;;;<<<===<<<999777222333444666888:::<<<===:::<<<>>>>>>===<<<===>>>===<<<;;;999777666555444555666777666444333444555666555333444555666666555333222222444999===@@@AAA===???BBBBBB@@@===<<<;;;:::;;;<<<:::777666888:::>>>============<<<999777555111222999===<<<;;;===888999;;;<<<<<<<<<;;;:::===<<<:::;;;;;;<<<:::999;;;>>>AAAAAA@@@===<<<<<<999::::::999999:::===@@@???<<<;;;<<<>>>@@@@@@???AAABBBBBBBBB@@@@@@BBBDDDHHHHHHGGGEEEBBBAAACCCDDDEEEEEEEEEDDDBBB@@@>>><<>>;;;;;;===@@@AAADDDEEEFFFFFFDDDBBBBBBBBBCCCEEEFFFFFFCCCAAA@@@@@@AAA@@@???@@@BBBAAA>>>;;;@@@@@@BBBCCCDDDDDDEEEEEE???@@@???>>><<<<<<>>>@@@BBBBBBCCCBBBAAABBBEEEGGGDDDCCCAAA???===;;;;;;:::;;;<<<===>>>?????????????????????>>><<<;;;<<<===@@@@@@>>>;;;888666666888777888999;;;===@@@CCCDDDFFFEEEDDDDDDDDDEEEFFFGGGBBB;;;777;;;??????>>>???@@@@@@@@@AAAAAAAAA@@@>>>===<<<;;;<<<>>>@@@AAAAAAAAACCCFFFFFFEEEDDDDDDDDD???EEEGGGDDDBBBEEEEEEBBB???AAADDDEEEDDD@@@<<<999???AAACCCCCCBBBAAAAAAAAA>>>???AAABBBAAAAAABBBCCCAAAAAACCCDDDEEEFFFFFFFFFCCCCCCCCCCCCBBBAAA???>>>BBBDDDGGGIIIJJJHHHEEECCCDDDEEEGGGFFFEEEEEEFFFGGGFFFHHHIIIHHHDDDAAA@@@AAA??????@@@@@@@@@@@@AAAAAA======???AAADDDEEEDDDBBB>>>@@@BBBBBB???>>>@@@AAAFFFFFFEEEDDDCCCAAA@@@@@@AAA>>><<<<<<>>>???>>><<>>>>>AAACCCEEEDDD???<<<<<<@@@CCCBBB@@@CCCAAAAAACCCEEEFFFEEECCCEEEFFFFFFEEEDDDCCCDDDEEEHHHLLLPPPQQQOOOKKKHHHGGGIIIIIIHHHEEECCCCCCEEEGGGFFFBBBAAAEEELLLPPPOOOLLLKKKHHHGGGKKKRRRUUURRRMMMKKKMMMOOOMMMIIIEEEDDDDDDFFFGGGIIIGGGDDDAAA??????AAA???>>>>>>AAADDDEEEEEEEEECCCAAAAAABBBBBB@@@>>>???>>>===???BBBCCCBBB@@@@@@@@@@@@>>>;;;:::;;;<<<======<<<999666555777:::>>>@@@AAA@@@===;;;;;;;;;>>>?????????>>><<<;;;:::888:::>>>???>>>;;;999999777777777777888:::???BBB000///......///111444555777555222000///111333555444555444333111111333555444111.........---)))%%%***++++++,,,------......222222333555555666666555444666888:::;;;;;;:::999555555444444333444444555444666777999888777444333000000000111222444555666;;;<<<<<<<<<:::888555333444222111222333444333222555555333222111222555888666555555666888999777666444666999888666444555777333333444444444444444444777555444555888999777444333444555555444333444666666666555444444555666666:::::::::888555333222333:::;;;<<<===<<<999777555333444555666888:::<<<===;;;<<<<<<;;;:::;;;===???<<<;;;999777666666666777777888888666444333444555666555444555777999999888222222222444999>>>@@@AAA>>>@@@AAAAAA>>>;;;999999:::;;;<<<;;;:::999:::<<<>>><<<;;;;;;<<<===;;;:::888555555:::>>>>>>???@@@;;;;;;;;;;;;<<<<<<===>>><<<;;;::::::;;;<<<;;;999;;;>>>AAABBB@@@>>><<<<<<777888888777666777999<<<<<<:::999999<<<>>>>>>>>>???>>><<<:::999;;;@@@DDDCCCCCCCCCBBB@@@@@@BBBDDDCCCDDDDDDDDDCCCAAA???>>>@@@AAABBBBBBAAABBBDDDFFFIIIDDD>>>::::::===@@@AAABBBCCCCCCBBB@@@???@@@AAA@@@CCCFFFGGGEEECCCAAAAAA@@@@@@@@@BBBDDDDDDBBB@@@EEEDDDCCCCCCBBBBBBBBBBBB>>>>>>>>><<<<<<===@@@BBBBBBCCCCCCAAA@@@@@@BBBDDDCCCBBB@@@>>>===<<<;;;;;;>>>??????@@@@@@??????>>>AAABBBAAA>>>;;;888888888>>>>>>===:::777555555666888888:::<<<>>>@@@BBBCCCFFFEEEDDDDDDDDDFFFGGGHHHCCC>>><<<@@@CCCBBB@@@@@@AAA@@@???AAACCCBBB===999888999:::;;;<<<===>>>>>>EEEDDDBBBAAACCCDDDEEEEEEAAAEEEFFFCCCBBBEEEFFFFFFBBBBBBCCCDDDCCCAAA???>>>AAACCCEEEEEEDDDBBBBBBCCC@@@AAABBBBBBAAA@@@AAABBB???AAADDDGGGGGGEEEBBB@@@BBBBBBBBBBBBBBBAAA@@@???HHHIIIJJJKKKJJJIIIGGGFFFHHHGGGFFFDDDCCCCCCFFFIIIHHHIIIIIIGGGDDDBBBAAAAAA??????@@@@@@AAAAAA@@@@@@===>>>???BBBFFFGGGGGGEEE>>>@@@BBBBBBAAA@@@@@@@@@EEEEEEDDDDDDCCCAAA@@@@@@???>>>======>>>>>><<<;;;?????????@@@BBBDDDGGGHHHCCC@@@======@@@BBBBBB@@@@@@???@@@BBBEEEFFFFFFEEEIIIKKKKKKIIIFFFFFFHHHKKKHHHMMMTTTWWWUUUQQQMMMJJJLLLKKKIIIFFFDDDDDDFFFHHHDDDCCCDDDHHHLLLOOOPPPPPPOOOMMMLLLPPPWWWZZZXXXTTTQQQRRRRRRPPPLLLHHHFFFFFFIIIIIIIIIGGGDDDBBBAAABBBAAA???>>>>>>@@@BBBCCCCCCEEECCCAAAAAABBBBBBAAA???@@@???======>>>??????>>>???@@@AAA@@@===;;;;;;;;;;;;:::999777555444777999AAABBBBBB@@@===:::::::::;;;<<<<<<<<<<<<;;;:::999888:::===@@@BBBAAA>>>;;;777777666444555888===AAA///...,,,,,,...111555888;;;999555222222555888:::999999777555222111111111...+++)))***------'''"""&&&(((***,,,......///...222444666777777666777777333555888;;;<<<;;;:::888777666555555555555555555555777:::;;;;;;888444222111222333444555555444444666777999::::::888666555555333222444777888555222666666444222111222666999888777777888:::;;;;;;;;;777888888666444222333555222222111000000000000000555555555777999999777444222333444444444555666666555666777888999999888888<<<===<<<:::666333222222999;;;======:::777444222444444444555777999;;;<<<::::::999777666777;;;>>><<<;;;999777777888999:::::::::999777444222333444999888777777999;;;;;;:::444333333555999===>>>>>>>>>@@@AAA???<<<999777777:::;;;<<<==================;;;::::::<<<=========<<<;;;;;;===???@@@AAACCC???===;;;:::999:::<<<===<<<;;;:::;;;<<<===<<<;;;>>>AAACCCCCCAAA>>><<<;;;777888888777666666888:::999888777777888:::;;;<<<===<<<999777777:::???CCC@@@AAA@@@???>>>>>>@@@BBBAAAAAABBBCCCBBBAAA@@@???AAABBBBBBBBBAAABBBDDDFFFDDD@@@:::888999<<>>???>>>AAAEEEGGGFFFDDDBBBBBB???@@@AAACCCEEEEEEEEEDDDFFFEEECCCAAAAAAAAAAAABBB>>>>>>===<<<;;;<<>>===<<>>;;;777666666>>>>>>>>>;;;888666666666888999;;;===???@@@AAAAAABBBBBBAAAAAABBBDDDEEEFFF@@@>>>???EEEIIIFFFCCCCCC@@@???@@@CCCFFFDDD>>>999888:::;;;;;;;;;:::::::::EEEBBB???@@@DDDGGGGGGFFFBBBCCCCCCAAAAAACCCFFFHHHEEEDDDCCCAAA@@@?????????CCCEEEGGGGGGEEEDDDCCCDDDAAABBBBBBAAA???>>>???AAAAAACCCEEEFFFFFFCCC???===CCCCCCCCCCCCCCCCCCCCCCCCJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGEEECCCCCCEEEGGGGGGGGGGGGFFFDDDBBBAAAAAA??????@@@AAABBBBBBAAA@@@>>>>>>@@@CCCGGGIIIIIIHHH@@@@@@??????>>>???@@@AAA???@@@AAABBBBBBBBBAAA@@@???@@@@@@AAAAAA???===<<<======???AAABBBDDDFFFGGGBBB@@@>>>>>>@@@BBBAAA@@@===>>>???BBBDDDFFFFFFFFFKKKMMMNNNLLLIIIHHHLLLPPPHHHMMMSSSXXXXXXVVVTTTSSSQQQOOOLLLHHHDDDCCCDDDFFFEEEGGGIIIJJJKKKLLLNNNOOORRRPPPOOOQQQVVVXXXWWWTTTVVVVVVUUUSSSPPPLLLJJJIIIJJJJJJIIIFFFCCCAAABBBDDDBBB@@@>>>???@@@AAAAAAAAACCCBBBAAAAAABBBCCCCCCDDDBBB@@@>>><<<<<<<<<<<<<<<<<>>>>>>>>:::999888666555555777888???AAABBBBBB???<<<:::999999999::::::999999999999999999<<>><<<999666333111///---(((%%%%%%(((------)))$$$&&&(((+++...000111111111333555777777666555666888555666999;;;;;;999777555888777666666555555555666444666:::<<<<<<999666333555666777888888666444333444666888:::;;;;;;:::999666555555777:::;;;888444777777555333222333666888:::;;;;;;;;;;;;;;;<<<<<<:::999888555333222222333333222000...,,,+++++++++222333555777888888666444444444444555555666666666666777999;;;<<<;;;:::999===>>>===;;;777333111111555888;;;<<<888444222111555444444444555777999;;;999888666333222444999======<<<:::999999:::<<<===>>>===;;;777333111222333===;;;::::::;;;<<<<<<;;;777666555777999;;;;;;:::===??????>>>;;;888777777;;;;;;<<<>>>??????>>>>>><<<:::999:::<<<>>>>>>===@@@AAAAAA@@@???AAABBBBBBAAA???;;;888666777999:::<<<;;;:::;;;===>>>>>>===AAACCCEEEDDDAAA===:::999888999999999888777999:::888777666555555666999:::;;;;;;:::999999;;;>>>AAAAAAAAA@@@>>><<<;;;===>>>>>>???@@@@@@AAA@@@???>>>???AAABBBAAAAAAAAACCCEEE===:::666555777:::===???===>>>???>>>===<<<===>>><<<@@@DDDFFFFFFDDDBBBBBB???@@@CCCDDDEEEEEEEEEEEECCCBBBAAA@@@@@@AAABBBCCC??????>>><<<;;;;;;===???CCCCCCBBB@@@>>>>>>@@@AAABBBBBBAAA??????>>>>>>>>>@@@@@@@@@???>>>===;;;;;;>>>??????>>>;;;888777777>>>??????===;;;999999999888:::<<>>@@@BBBCCC@@@@@@CCCIIIKKKGGGCCCCCC>>>???AAAEEEHHHFFFAAA======>>>???>>>:::888777888@@@>>>???BBBGGGJJJHHHFFFAAA@@@@@@@@@@@@AAAEEEIIIIIIFFFCCC???===<<<======DDDFFFGGGGGGEEEDDDCCCCCC@@@AAAAAA???>>>>>>???AAAFFFFFFEEEDDDCCCAAA???>>>AAAAAABBBBBBCCCCCCDDDEEEHHHGGGGGGGGGGGGIIIKKKLLLEEEGGGIIIIIIGGGEEEDDDEEEEEEDDDCCCCCCCCCBBBBBBAAA@@@@@@@@@BBBDDDDDDBBB???@@@???@@@CCCFFFHHHHHHGGGAAA???<<<::::::<<>>===<<<>>>>>>???@@@AAABBBBBBBBBAAA@@@??????@@@AAA@@@@@@<<<>>>@@@BBBCCCDDDEEEEEEJJJLLLMMMMMMKKKLLLPPPSSSOOORRRVVVXXXXXXXXXYYYZZZVVVTTTOOOIIICCCAAABBBDDDDDDGGGIIIJJJIIIJJJLLLOOOOOONNNMMMPPPTTTWWWWWWVVVWWWVVVUUUSSSQQQOOOMMMLLLJJJJJJHHHEEEBBBAAABBBDDDCCCAAA@@@@@@BBBBBBBBBAAA@@@AAAAAAAAABBBDDDGGGIIICCCCCCAAA>>><<<;;;<<<===:::===@@@AAAAAAAAAAAABBB<<<:::888777777888888999999===BBBDDDBBB???<<<:::999999999888888888888888999:::<<>>>>><<<<<<<<<===<<<;;;999777555444444333444333000---***)))))))))...000222555666666555555777555555555777888777666777888:::<<<===<<<:::999;;;<<<<<<:::666222000//////444999:::666222111111555444333222333555777999888777555222111333888<<<===<<<;;;;;;;;;<<<======>>>===;;;777444222333555>>><<<::::::<<<<<<<<<;;;999888777888999:::999777<<<===>>>===;;;999999:::<<<<<<<<<>>>@@@@@@>>><<<999888888999;;;<<<<<<;;;>>>BBBCCC@@@???AAABBBAAA@@@>>>:::666555555777888;;;:::999;;;===>>>>>>===@@@BBBDDDCCC???;;;888777888999;;;;;;::::::;;;<<<::::::888666444555888;;;;;;<<<===<<<;;;<<<>>>@@@BBBBBBAAA>>>;;;:::;;;=========????????????>>>======???AAABBBAAAAAAAAABBB:::777555555777:::<<<<<<;;;===???@@@>>>===<<<===<<>>>>>>>>???@@@AAABBBCCC>>>??????===<<<;;;<<<===BBBCCCBBBAAA??????@@@BBBCCCCCCBBBAAA@@@@@@@@@AAA@@@@@@@@@???>>>===;;;::::::<<<>>>===;;;999888999===>>>@@@???===<<<<<<===888:::>>>@@@AAAAAA???>>>::::::::::::<<<>>>@@@BBBDDDDDDGGGLLLKKKEEE@@@???<<>>>>>@@@@@@@@@DDDIIIJJJHHHCCC???<<<;;;<<<<<>>???AAADDDIIIHHHFFFCCCAAA@@@??????>>>>>>>>>???@@@BBBCCCDDDEEEDDDDDDDDDEEEGGGIIIJJJCCCFFFJJJKKKJJJGGGDDDDDDCCCAAA@@@@@@BBBDDDDDDCCCBBBAAAAAACCCGGGGGGCCC@@@AAA@@@@@@AAADDDEEEEEEDDDAAA>>>:::888:::<<<>>>???777999<<<@@@BBBCCCBBBBBB???@@@AAA@@@>>><<<<<<<<>>???;;;===@@@AAAAAABBBCCCEEEAAA>>>;;;999:::;;;;;;;;;777<<>>===;;;:::999999888888888999:::;;;===@@@CCCCCCAAA@@@:::999777555444666;;;>>>---,,,+++,,,...111555777333333222111222444666888<<<999777666555444000---((()))+++---///000/////////000333555777999;;;;;;666888777444///...222666999999::::::999999888777888888777666555444444555000222666:::<<<<<<:::999666777999:::;;;;;;:::999:::999888777777888888999222666:::===<<<:::999888666777888888666555555666999<<>>======>>>???>>><<<;;;:::888777555444222///,,,***))))))******,,,///111333444555555777555444666999;;;:::888888:::;;;<<<<<<<<<:::999777999999777333///---,,,)))///666888555111000111444333111000111333555777888777666333222444888<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999777444555777::::::999888888:::<<<<<<;;;888777777888::::::999888:::;;;===<<<;;;;;;<<<======<<<<<<>>>@@@@@@>>>;;;555444555777999999777666777>>>AAA???>>>@@@BBB@@@===;;;888666555666888:::888777777999;;;======<<<;;;===@@@???===999777666777999;;;<<<;;;;;;===>>>???>>><<<999666666999<<<>>>>>>>>><<<;;;<<<>>>AAACCCCCCBBB???<<<;;;<<<>>>===>>>???@@@@@@???>>>===:::===@@@BBBAAA@@@??????<<<:::999999;;;;;;;;;::::::===@@@BBB@@@>>>===<<<<<<>>>AAABBBAAA@@@@@@AAA???BBBDDDCCCAAA??????@@@;;;;;;===>>>@@@@@@AAAAAA:::<<<>>>>>>===<<<======BBBCCCBBBAAA???@@@AAACCCDDDCCCCCCBBBBBBBBBCCCCCCAAAAAA@@@@@@???>>>===<<<999;;;======;;;999888888;;;===??????>>>>>>>>>???888;;;>>>AAABBBAAA???===:::::::::;;;===???AAACCCDDDDDDHHHLLLJJJCCC??????<<>>BBBCCCAAADDDJJJJJJHHHDDD@@@>>>===>>>???BBBDDDEEEEEECCCAAA@@@@@@???@@@@@@@@@@@@BBBFFFIIIJJJIIIGGGEEECCCAAA@@@???=========>>>@@@BBBDDDEEEDDDCCCCCCCCCCCCDDDFFFFFFBBBEEEIIIKKKJJJHHHFFFEEEBBB@@@>>>@@@CCCFFFGGGFFFDDDBBBBBBEEEIIIIIIEEE@@@CCCBBB@@@@@@AAABBBAAA@@@???===;;;;;;===>>>===<<<:::<<>>======>>>>>><<<:::===@@@AAAAAA@@@@@@@@@>>>===;;;:::999888999999;;;===?????????>>>???@@@;;;;;;:::888777888;;;>>>...------...///222555777333333333333444666777888999666444555666666222///,,,...000111000000111333333444555777:::<<<>>>>>>777888777222---,,,000555::::::::::::::::::::::::888888666555444444444444...000444888;;;<<<<<<<<<333555777999;;;<<<======:::999666333222222222333000555;;;===;;;999888888555777999999777555555555666:::???AAA???>>>>>>???AAA@@@>>>>>>===<<<999777333111...,,,******+++,,,(((***---///111222444666666555444666:::===<<<:::::::::;;;<<<<<<;;;:::999444666777555111---+++***&&&,,,444666444111000222444222000///000222444666999888777555444666999===;;;;;;<<<<<<<<<;;;:::999888888777666555777;;;>>>666555444666999;;;<<<;;;666666666888:::;;;:::999999:::<<<<<<<<<<<<>>>???===<<<<<<>>>AAA@@@===999222222333555777666444222111999>>>===<<<@@@BBB???;;;999777666777999;;;===666555555777:::;;;;;;:::666999<<<<<<;;;888777777666888;;;<<<<<<<<<===???BBBBBB@@@<<<888777;;;>>>AAA@@@>>>;;;999;;;???BBBBBBBBBBBB???===<<<>>>@@@??????@@@AAA@@@???>>>===888<<<@@@BBBAAA@@@>>>>>>@@@>>>===>>>>>>===:::888999===AAACCCBBB???===<<<===>>>@@@@@@??????@@@AAA@@@BBBDDDCCC???======>>>999:::<<<>>>@@@@@@??????777:::===??????>>>>>>>>>BBBCCCCCCAAA@@@@@@BBBDDDEEEDDDDDDCCCCCCCCCDDDDDDAAABBBBBBAAA@@@???>>>>>>999;;;======;;;999888888999;;;>>>??????>>>???@@@888;;;???BBBCCCAAA>>><<<;;;;;;;;;<<<>>>AAACCCEEE@@@AAAFFFKKKJJJDDDAAABBB<<>>AAAAAACCCBBB>>>888666999===;;;>>>AAA@@@>>>===>>>@@@???===???DDDEEEBBBEEEKKKIIIGGGDDDAAA??????AAAAAAAAACCCEEEDDDBBB@@@?????????@@@AAAAAABBBEEEIIILLLIIIIIIHHHGGGEEEBBB@@@>>>?????????@@@BBBDDDFFFHHHEEEDDDDDDCCCCCCCCCCCCCCCCCCEEEIIIJJJIIIHHHGGGGGGBBB???>>>@@@EEEHHHIIIIIIEEECCCCCCFFFJJJJJJFFFAAADDDBBB@@@?????????>>>======<<<===???BBBAAA===999===???AAADDDDDDCCCAAA@@@EEEFFFEEEBBB???>>>@@@CCCEEEDDDBBBAAA@@@@@@AAABBB@@@AAABBBBBB@@@?????????@@@BBBDDDBBB???===>>>???BBBAAADDDMMMXXX^^^[[[WWWSSSTTTTTTSSSPPPOOOPPPQQQUUURRRMMMGGGBBBAAACCCFFFFFFDDDCCCCCCEEEFFFEEECCCEEEEEEFFFHHHKKKOOORRRTTTOOOMMMKKKMMMQQQSSSSSSQQQKKKLLLLLLJJJGGGDDDDDDEEEFFFEEEEEEGGGIIIJJJIIIGGGEEEFFFEEECCCAAAAAAEEEIIIGGGJJJLLLJJJFFFCCCBBBCCCCCCCCCCCCAAA@@@@@@BBBDDDIIIEEEAAA???@@@@@@???===>>>??????>>>===>>>AAACCC@@@>>><<<:::999999999999;;;>>>@@@>>><<<;;;===@@@<<<<<<;;;:::999999<<<>>>333333333222222111000///111111222222333444555666333222222333555777666555222222333666888888666333888888:::<<<>>>>>><<<:::888777444...))))))...222666888:::===??????>>>>>><<<;;;888555777;;;:::555444222444;;;BBBBBB<<<555000222444666666777999;;;>>><<<888333...+++***+++111555888777555444666888===:::777777888999777555666888;;;>>>@@@AAA@@@@@@@@@@@@???>>>===<<<;;;;;;444222111222222222111000111111111111222222333333666::::::777777;;;>>>>>>;;;:::888777888888666444000000///---,,,+++******$$$(((///444555555555555666444222111111333666888:::<<<<<<999555444666999888999;;;<<<<<<;;;999888:::;;;<<<<<<;;;:::888777444555666666666777999;;;777555555888;;;<<<:::777777:::===>>>======???AAA???<<<999;;;???AAA>>>;;;444333444777;;;<<<:::777///333999===>>><<<<<<;;;<<<888333111333777;;;===:::888666555777999::::::777888999999888777888999666777:::<<<>>>?????????AAA@@@@@@??????@@@@@@AAA<<<;;;:::999999:::;;;<<>>=========@@@@@@AAABBBAAA@@@???>>>:::<<>>>>>AAADDDDDDAAA>>>>>>>>>>>>@@@BBBCCCBBBAAA>>>>>>???BBBDDDDDDBBB@@@BBBBBBCCCBBB@@@>>>;;;999;;;;;;<<<@@@AAA???999444444888<<<@@@AAA???<<<999@@@>>>===>>>BBBCCCBBB@@@CCCCCCBBBAAA@@@@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>===;;;888666777888;;;;;;<<<===??????>>><<<===???BBBCCCAAA???>>>===@@@@@@??????>>>>>>======@@@AAADDDFFFGGGGGGFFFEEE@@@AAACCCDDDCCCAAA???>>>CCCCCCBBB@@@???===<<<<<>>===<<<<<<<<<<<<===CCCIIIJJJFFFBBBAAABBBCCCCCCCCCCCCCCCBBB@@@@@@BBBCCCCCCCCCBBB@@@>>>===CCCGGGIIIFFFAAABBBHHHOOOKKKKKKJJJHHHFFFDDDAAA@@@BBBBBBCCCDDDEEEGGGIIIJJJDDDFFFFFFFFFDDDDDDEEEFFFDDDGGGIIIJJJIIIGGGFFFFFF@@@??????AAACCCEEEDDDCCCDDDBBB@@@AAABBBDDDEEEEEEAAAAAABBBBBBAAA>>><<<::::::===BBBDDDDDDCCCBBBBBB???AAADDDGGGHHHGGGEEEDDDGGGFFFEEEBBB@@@???AAACCCDDDCCCCCCBBBAAAAAA@@@@@@BBBCCCCCC@@@;;;999:::<<>>=========BBBEEEJJJOOOSSSUUUUUUUUUUUUQQQKKKIIIJJJNNNRRRTTTQQQOOOKKKGGGEEEEEEEEEFFFFFFEEEDDDGGGJJJIIIFFFBBBAAABBBDDDGGGIIILLLMMMNNNNNNNNNNNNMMMKKKJJJKKKLLLNNNNNNMMMMMMLLLKKKJJJJJJQQQMMMHHHGGGIIILLLMMMMMMJJJFFFAAA???BBBEEEFFFFFFEEEFFFIIIJJJIIIGGGDDDAAAFFFEEEDDDAAA@@@AAADDDGGGHHHFFFCCCAAAAAABBBAAA@@@BBBBBB@@@???>>>>>>>>>>>>@@@???===;;;:::999::::::======>>>>>>===<<<;;;;;;>>><<<;;;::::::999777555222222333333222111///...000000222333444444555555222000000111333555666555444555888;;;<<<:::666222666666777999;;;:::888666444555555333///...000333666777:::===????????????>>>???===<<>>>>>>>>===<<<<<<;;;888777555555555555444333333222111111111333444555555:::;;;999999<<>>888777555444444333000.../////////...,,,***)))(((&&&***000333444444444555444333333222444555888999;;;;;;:::888777666888999888999;;;<<<<<<;;;999888::::::;;;;;;:::999777777666777777666555444666777888777888:::;;;<<<:::999888;;;======<<<;;;===???===:::888:::>>>???===:::666555666999<<<===;;;888222555888:::;;;<<<>>>@@@;;;777333111444888;;;===<<<999777666888:::<<<<<<999::::::999777777888999777888999;;;===>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAA===<<<;;;;;;;;;;;;<<<===?????????>>><<<;;;<<<===AAABBBCCCCCCCCCBBBAAA@@@;;;===???AAABBBAAA???>>>>>>>>>>>>AAADDDDDDBBB???>>>>>>>>>@@@CCCDDDDDDBBB???@@@AAACCCEEEEEECCCAAADDDDDDCCCBBB@@@<<<999777999999<<<@@@BBBAAA===888777:::===@@@AAA@@@>>><<<@@@>>>===???BBBCCCBBBAAABBBAAAAAA@@@@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@>>>??????===:::999999:::<<<;;;<<<===>>>>>>>>>===>>>@@@CCCDDDBBB???>>>===???????????????>>>======@@@AAABBBDDDEEEEEEEEEEEEAAAAAAAAABBBBBBBBB@@@>>>CCCCCCBBB@@@???===<<<;;;>>>>>><<<;;;;;;<<<<<<===@@@EEEIIIIIIEEEBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAA???===<<>>AAACCCCCCBBBBBBCCCAAABBBEEEGGGHHHGGGGGGFFFEEEDDDCCC@@@>>>===???AAAAAAAAAAAAAAAAAAAAAAAABBBAAABBBBBBAAA>>>===???AAABBBBBBAAA@@@@@@@@@@@@AAADDDFFFJJJNNNQQQRRRRRRRRRPPPLLLHHHGGGIIINNNQQQTTTQQQOOOKKKGGGDDDCCCCCCCCCHHHGGGGGGHHHHHHFFFCCCAAAAAABBBCCCEEEGGGIIIKKKMMMKKKLLLMMMLLLJJJJJJKKKMMMNNNNNNMMMLLLKKKJJJJJJIIIPPPLLLHHHGGGHHHJJJKKKKKKLLLHHHDDDCCCDDDEEEEEEDDDCCCEEEGGGHHHHHHFFFCCCAAADDDDDDDDDBBBAAAAAADDDFFFHHHFFFCCCAAABBBBBBAAA@@@BBBAAA@@@???>>>=========??????===<<<;;;;;;;;;;;;======>>>>>>===<<<<<<;;;=========>>>>>><<<888555000111222333222000...---...///222444555555444333000...,,,---000333555666666888;;;???@@@===777222777666666777888888555333111555888888555333333444666777:::<<>><<<666444333333222000,,,)))000000111111///---***)))+++...000222222333444555333444444666777888999::::::999777777888999999888888999;;;<<<<<<;;;999888999999:::999999888777666888999888666333222222333888:::;;;<<<;;;::::::;;;:::;;;<<<<<<::::::;;;<<<:::888666888<<<>>><<<:::888888999;;;===>>><<<:::777777888888999;;;@@@CCC:::777444333555:::===???>>>;;;888777999;;;============<<<:::777777888:::999::::::;;;<<<===>>>???@@@AAABBBCCCCCCBBBAAA@@@>>>>>>============>>>>>>>>>>>>>>><<<;;;;;;>>>@@@CCCDDDEEEFFFFFFDDDCCCAAA===>>>@@@AAAAAA@@@???>>>======>>>AAACCCDDDCCCAAA?????????BBBEEEFFFFFFEEEAAAAAAAAACCCEEEFFFDDDBBBEEEEEEDDDBBB???;;;888555888999<<<@@@DDDDDDAAA>>>;;;<<<>>>@@@AAAAAAAAA@@@@@@???>>>???BBBCCCBBBAAA@@@@@@??????????????????AAAAAABBBBBBBBBCCCCCCCCC???@@@AAA@@@>>><<<<<<=====================>>>>>>???AAADDDDDDBBB???===<<<===>>>@@@AAA@@@???===<<<@@@@@@@@@AAABBBCCCDDDDDDDDDAAA??????AAABBB@@@>>>CCCBBBAAA???>>><<<;;;:::>>>===;;;::::::<<<>>>???DDDFFFHHHGGGCCCAAAAAACCCBBBAAA@@@???@@@AAACCCDDD@@@@@@AAA@@@???>>><<<;;;>>>BBBEEEDDDAAA@@@CCCGGGIIIHHHFFFEEECCCBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIDDDCCCCCCFFFIIIIIIFFFCCC@@@BBBEEEFFFFFFHHHJJJLLLCCCBBBAAABBBCCCDDDCCCAAA@@@??????@@@CCCEEEEEEDDDAAABBBBBBBBBAAA@@@>>>===>>>???AAAAAAAAAAAACCCDDDDDDDDDEEEFFFFFFGGGGGGGGGCCCBBBAAA>>><<<<<<>>>@@@CCCCCCCCCBBBAAAAAA@@@@@@@@@AAABBBBBBAAABBBDDDFFFBBBBBBAAAAAABBBCCCDDDDDDFFFGGGJJJMMMOOOOOOOOONNNKKKHHHEEEDDDHHHLLLPPPRRROOOMMMIIIEEECCCAAAAAAAAAHHHIIIJJJIIIEEEBBBAAA@@@AAAAAAAAABBBDDDGGGIIIKKKHHHIIIJJJJJJIIIJJJLLLNNNNNNMMMMMMLLLKKKJJJIIIHHHKKKIIIGGGFFFHHHKKKLLLLLLNNNLLLJJJHHHHHHGGGEEECCCCCCDDDFFFGGGFFFEEECCCAAACCCDDDEEEDDDBBBBBBDDDFFFHHHEEECCCBBBBBBCCCBBBAAAAAAAAA???>>>===<<<<<<<<<>>>>>>??????>>>===<<<<<<======>>>>>>>>>===<<<<<<======???AAAAAA???:::666...///111222111///---+++---///222555666666444333///---++++++///222555666555777999===???===999555888777666777888777555333444888;;;<<<999666666777777888999<<<>>>AAACCCDDDDDDGGGKKKMMMPPPPPPIIIAAA>>>;;;999:::<<<<<<999555777999:::999888777888::::::888666555666666666555222000///111666999999777888777777777777888888888777555444222111222333444999:::;;;<<<===<<<<<<;;;======;;;888666444444555555666888999999888777666666;;;===:::999:::999777333222222222222111---***111222444555555333000...000111111111111111444666555666777999999:::999999999666444666999:::999777999:::<<<======<<<:::999999999999888777777666555888888888555333111111222888:::<<<;;;888777888;;;;;;;;;;;;:::999999999999888666666777:::<<<;;;:::999999:::;;;<<<<<<<<<;;;;;;;;;;;;::::::;;;>>>AAA;;;888666666999===???AAA???<<<999888999;;;======??????===;;;888777999;;;>>>===<<<<<<===>>>@@@AAA@@@AAACCCDDDDDDCCCAAA@@@@@@@@@????????????@@@@@@??????>>>===<<<>>>BBBEEEEEEFFFHHHHHHGGGEEEBBB@@@>>>???@@@AAA@@@???>>>===;;;<<<>>>@@@BBBCCCCCCCCCAAA@@@AAACCCGGGHHHHHHGGGAAAAAAAAABBBDDDEEECCCBBBDDDCCCCCCAAA???<<<999888:::;;;???BBBDDDEEEDDDCCC????????????@@@AAAAAABBB@@@@@@@@@@@@AAABBBBBBBBB?????????????????????>>>AAAAAABBBCCCDDDEEEFFFFFF@@@BBBDDDCCCAAA@@@???@@@?????????===<<<===>>>@@@???AAADDDDDDAAA>>><<<<<<<<<>>>@@@BBBBBBAAA>>>===@@@???>>>>>>???@@@CCCDDDFFFAAA======@@@BBBAAA???BBBAAA@@@>>><<<;;;999999>>><<<;;;:::;;;===@@@BBBEEEFFFFFFDDDAAA@@@AAACCCCCCAAA???===<<<>>>@@@BBB@@@AAAAAAAAA@@@>>><<<;;;<<<@@@CCCCCC@@@???@@@CCCGGGFFFEEECCCBBBBBBBBBBBBBBBCCCCCCCCCEEEFFFGGGHHHFFFDDDCCCGGGLLLMMMHHHCCC@@@AAACCCCCCDDDEEEHHHJJJEEECCCBBBBBBCCCCCCBBB@@@<<<<<<===???BBBDDDCCCBBB@@@@@@AAAAAA@@@???>>>===@@@AAAAAA@@@???@@@BBBEEEGGGFFFEEEDDDCCCCCCDDDDDDBBBAAA@@@>>><<<<<<>>>@@@IIIHHHGGGDDDBBB???>>>===@@@@@@AAAAAABBBCCCEEEFFFCCCBBBBBBBBBBBBCCCDDDDDDEEEGGGIIILLLMMMNNNNNNMMMIIIGGGDDDDDDGGGKKKNNNOOOJJJIIIFFFDDDBBBAAAAAAAAAFFFHHHJJJHHHCCC@@@@@@AAABBBAAAAAAAAACCCEEEHHHIIIDDDFFFGGGGGGHHHIIIKKKMMMNNNMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFHHHJJJMMMOOOPPPOOOOOONNNNNNMMMKKKHHHFFFEEEEEEFFFFFFFFFEEEDDDCCCDDDEEEFFFFFFEEEEEEFFFGGGGGGEEEBBBBBBCCCCCCCCCBBBAAA@@@???>>>============>>>???@@@AAAAAA@@@>>>=========>>>>>>>>>======<<<======>>>???@@@???<<<999......000000///...,,,***---///222555777666555444///---+++,,,///333666777333333444777:::;;;;;;999666555444555666666555333:::<<<>>>===999888999;;;888999:::;;;>>>AAADDDFFFCCCHHHMMMRRRXXX[[[UUUMMMCCC>>>888555666888888888<<<===>>>===;;;:::;;;<<<999777777888<<<>>>>>>===444222000222777::::::888555555555555555555666777444333111//////111333555777888:::<<<<<<<<<;;;:::;;;;;;999666222000111333555888<<>>>>>===<<<:::999999888777666666666666666777777555333222333444666888:::888555444666999:::999888777888888888888888777777888:::;;;;;;:::888999:::::::::999::::::===???@@@???===;;;<<<<<<<<<:::999:::===@@@BBBBBB===;;;999888:::;;;;;;;;;??????>>><<<:::999;;;<<>>>>>>>>===<<>>???@@@@@@@@@@@@???>>>===;;;<<<>>>@@@AAABBBCCCDDDCCCCCCCCCFFFHHHJJJJJJHHHAAA@@@@@@AAABBBCCCBBB@@@AAAAAAAAA@@@??????>>>===>>>@@@BBBDDDEEEEEEEEEEEEBBBAAA@@@?????????@@@AAA@@@AAAAAAAAAAAAAAABBBBBB???@@@AAABBBBBBAAA@@@@@@BBBBBBCCCEEEFFFGGGHHHIIICCCDDDEEEDDDCCCAAAAAABBBAAABBBBBB@@@======???BBB>>>AAACCCDDDBBB???===<<<===>>>AAACCCDDDCCCAAA???AAA???>>>===>>>@@@BBBDDDFFFCCC???>>>@@@BBBBBBAAAAAA@@@???>>><<<;;;::::::???>>>======>>>@@@BBBDDDEEEDDDCCCAAA???@@@BBBDDDDDDBBB>>>;;;:::<<<>>>@@@BBBCCCCCCCCCBBB@@@>>>===;;;???BBBBBB@@@>>>???@@@EEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGEEEEEEHHHMMMMMMHHHCCCAAABBBCCCBBBAAABBBDDDFFFFFFDDDCCCCCCCCCCCCBBB@@@999:::<<>>>>>AAABBBAAA@@@??????BBBDDDIIIGGGDDDBBB@@@@@@@@@@@@BBBBBBAAA???======???AAAJJJJJJHHHFFFCCCAAA??????AAA@@@@@@@@@AAACCCCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBDDDFFFHHHJJJLLLMMMNNNNNNKKKIIIFFFFFFGGGIIIJJJJJJDDDDDDCCCBBBBBBBBBCCCCCCBBBEEEGGGEEEAAA@@@AAACCCAAAAAAAAABBBCCCEEEGGGIIIBBBDDDEEEEEEEEEGGGIIIKKKLLLLLLLLLKKKJJJJJJIIIIIIHHHIIIJJJKKKKKKLLLNNNOOOMMMOOOQQQRRRQQQOOOMMMLLLIIIIIIHHHHHHGGGFFFFFFEEEEEEGGGHHHHHHGGGGGGHHHIIIFFFDDDBBBBBBCCCDDDDDDDDDAAAAAA@@@????????????@@@@@@AAABBBCCCBBBAAA@@@???======>>>>>>>>>>>>>>>===>>>===;;;;;;<<<===<<<<<<000000000//////...---,,,...000333666777888777777222000...///222555777888111111111333777:::;;;;;;111000000111333555444333===??????===:::999;;;>>>;;;;;;:::;;;===AAADDDFFFBBBHHHNNNUUU]]]ccc```ZZZFFFAAA:::555444666999:::<<<===>>>===;;;:::;;;<<<888666666999>>>AAA@@@???777555333333555777888888444555555444333222444555222111000000000222444666666888:::;;;<<<;;;:::999888888777333///---///222555888===AAAAAA===777333666::::::666444555444222///------...000111111000...000222444666666555444444444333222000111444666777888999:::;;;:::999999777777777888::::::999888<<<===???@@@@@@???===<<<:::999888777666666666666666777777555444333444666555666666555444444666777888666555555777999999999999999:::::::::;;;;;;;;;888999:::999888777888999>>>@@@BBBBBB@@@===;;;;;;===<<<;;;<<>>??????======>>>???EEEDDDCCCBBBBBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAA;;;<<<<<<<<<;;;===@@@CCCGGGHHHJJJKKKJJJFFFCCC@@@CCCCCCCCCBBBAAA@@@???>>>===???AAAAAAAAABBBDDDFFFFFFFFFFFFHHHJJJKKKJJJIIIBBB@@@???@@@AAABBBAAA@@@??????@@@@@@AAABBBBBBBBBBBBDDDFFFFFFEEEEEEGGGHHHFFFDDDBBB@@@?????????@@@@@@BBBCCCBBBAAA@@@AAACCCBBBCCCDDDEEEFFFEEEDDDCCCCCCDDDEEEFFFHHHIIIJJJKKKEEEFFFEEEDDDBBBAAABBBCCCCCCEEEFFFCCC@@@>>>@@@CCC???BBBEEEEEEDDDAAA@@@@@@>>>@@@BBBDDDEEEEEEDDDCCCBBBAAA???>>>???@@@BBBDDDEEEDDDBBBAAA@@@AAACCCDDDAAAAAA@@@@@@???>>>>>>>>>AAAAAAAAAAAABBBCCCDDDEEECCCBBB@@@@@@@@@BBBEEEFFFDDDBBB???<<<;;;===???AAADDDDDDEEEDDDCCCBBB@@@???===???AAABBB@@@?????????CCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFEEEGGGJJJJJJFFFCCCBBBDDDDDDDDDBBBBBBCCCDDDFFFDDDCCCCCCDDDDDDBBBAAA:::;;;===@@@CCCCCC@@@>>>??????????????????@@@@@@BBBBBBBBB@@@??????AAACCCGGGEEECCCAAA????????????BBBBBBAAA???===>>>@@@BBBEEEEEEEEEEEEEEEDDDDDDDDDBBB@@@??????AAABBBBBBAAAEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFHHHJJJKKKMMMMMMNNNLLLJJJHHHGGGHHHHHHHHHGGGAAAAAAAAAAAABBBCCCDDDEEE@@@AAABBBAAA@@@@@@AAABBB>>>???@@@BBBDDDEEEGGGGGGBBBCCCDDDDDDCCCDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLMMMOOONNNKKKJJJIIIJJJJJJMMMQQQRRRRRRPPPPPPOOONNNLLLKKKIIIHHHGGGGGGGGGFFFGGGHHHHHHGGGGGGIIIKKKFFFDDDBBBBBBDDDEEEEEEEEEAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA======>>>?????????>>>>>>>>>;;;999888:::<<<======444333111000000000000000111222333666777999999:::444333333444666888999888222222333666999;;;;;;:::///......000333666777666;;;===@@@???===<<<>>>@@@===<<<;;;;;;===@@@DDDGGGFFFJJJNNNSSSZZZ```___YYYGGGCCC===999777888:::;;;<<<===>>>>>><<<;;;<<<===;;;999888:::???BBB@@@===777777666444222222444666555666666555222111333555444333222222222333444555666777999;;;;;;:::888777777888777333...,,,000444666888;;;======:::666444333777888444333666888777333111///...000222222222222222333444444444444444444444444333111222444666555666777999:::<<<<<<<<<999;;;<<<===<<<;;;;;;;;;>>>???AAABBBBBBAAA???>>>;;;:::888777666666777777777888888666444444555666555444222333444666666666666333111333666999;;;:::<<<<<<===<<<;;;;;;;;;;;;999:::;;;999777666777999>>>@@@BBBBBB@@@>>>>>>>>>===<<<;;;<<<>>>@@@@@@???<<<<<<<<<>>>???>>>;;;888999<<>>@@@BBBDDDCCCAAA@@@AAACCCEEEFFFHHHIIIJJJIIIHHHGGGEEEEEEFFFHHHIIIJJJKKKKKKHHHGGGEEEBBB??????AAACCCDDDGGGIIIGGGBBB@@@AAACCCAAADDDGGGIIIGGGFFFEEEEEEAAABBBCCCDDDFFFFFFGGGGGGBBBBBBAAAAAAAAABBBCCCDDDCCCFFFGGGDDDAAA@@@CCCFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFFFFAAA@@@@@@AAACCCGGGIIIJJJCCCBBB@@@??????AAADDDEEEDDDEEEEEEEEEDDDBBB@@@???@@@@@@AAAAAAAAA@@@@@@@@@@@@BBBDDDFFFGGGFFFDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEEEEDDDBBBBBBCCCEEEGGGGGGFFFDDDDDDEEEEEEDDDCCCCCCDDDDDDCCCBBB<<<===@@@CCCFFFEEEAAA>>>@@@@@@@@@@@@AAABBBBBBCCCBBBBBBCCCAAA@@@???@@@AAACCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAA???===>>>@@@BBBAAAAAABBBCCCDDDDDDEEEEEEAAA???>>>???BBBDDDCCCBBBEEEDDDDDDDDDDDDEEEFFFFFFIIIIIIJJJJJJKKKKKKLLLLLLKKKIIIGGGGGGGGGGGGFFFEEE@@@@@@AAAAAABBBCCCDDDDDD@@@>>>===>>>???@@@??????999;;;>>>AAADDDEEEEEEEEECCCCCCDDDCCCAAAAAACCCDDDCCCCCCDDDDDDEEEFFFFFFFFFIIILLLNNNNNNKKKIIIHHHIIIGGGKKKOOOPPPOOONNNNNNOOOQQQOOOLLLIIIGGGFFFFFFFFFFFFFFFFFFEEEDDDFFFIIIKKKFFFDDDBBBBBBDDDFFFFFFFFFBBBBBBBBBCCCEEEGGGHHHIIIGGGFFFEEEDDDCCCBBBBBBBBB======>>>???????????????<<<:::999999;;;======<<<777666333111111111333444222333444666777999;;;;;;666666555777999::::::999333444666:::======:::777///...///111666999;;;;;;777;;;@@@AAA???>>>@@@BBB???===<<<;;;===@@@DDDFFFLLLNNNNNNOOOSSSXXXVVVPPPFFFDDD@@@===<<<;;;;;;;;;>>>???@@@???>>>===>>>??????===;;;===AAACCC@@@<<<777888777444000///111555666777888666222111333555555555444444444444444444666777999;;;;;;999777555777888888444...---111666777888888999888777666555222555666444444888<<<<<<999666333111222444555555777777666666555555444444444444444333222222444666222333555888:::===???@@@:::>>>AAAAAA>>><<<===>>>???@@@BBBCCCCCCBBB@@@???;;;:::999777777777777888999:::999777555333444555666333000111555888888666444111///111666:::<<<<<<>>>>>>???>>><<<;;;;;;<<<999;;;<<<:::777666888:::>>>???AAAAAA@@@@@@AAABBB<<<;;;;;;<<<>>>>>>>>>===<<<===>>>AAABBB@@@;;;888666:::???BBBBBBBBBBBBCCCDDDDDDEEEEEEDDDBBB@@@>>>AAA@@@@@@??????@@@@@@AAA@@@AAABBBCCCCCCBBBAAA@@@<<<>>>@@@@@@??????AAABBBBBBEEEJJJNNNPPPOOOMMMKKKKKKJJJIIIHHHGGGEEEEEEDDDEEEGGGIIIHHHFFFFFFHHHKKKKKKJJJJJJKKKLLLLLLKKKIIIEEECCCAAAAAACCCDDDCCCBBBBBBBBBAAABBBCCCDDDEEEFFFCCCEEEHHHHHHGGGHHHKKKOOOLLLKKKHHHEEECCC@@@???>>>@@@CCCDDDCCCAAA@@@AAACCCGGGHHHJJJLLLLLLLLLJJJIIIFFFFFFGGGHHHIIIJJJKKKLLLIIIHHHEEE@@@>>>>>>@@@CCCDDDHHHKKKJJJDDDAAAAAADDDCCCFFFJJJKKKJJJIIIHHHHHHBBBCCCDDDEEEFFFGGGHHHIIICCCCCCBBBBBBCCCCCCDDDDDDBBBFFFJJJGGGAAA???CCCHHHEEEFFFFFFFFFGGGGGGHHHHHHDDDFFFHHHIIIJJJIIIGGGFFF@@@@@@@@@BBBFFFJJJLLLMMMAAAAAAAAAAAACCCEEEHHHJJJDDDEEEEEEEEEDDDBBB@@@???BBBBBBBBBAAAAAAAAAAAAAAA???BBBEEEHHHIIIGGGEEECCCCCCCCCCCCCCCCCCDDDEEEFFFCCCDDDDDDCCC@@@??????@@@CCCFFFIIIJJJIIIHHHGGGGGGEEECCCBBBCCCDDDEEEDDDCCC???@@@CCCFFFHHHGGGCCC???BBBBBBBBBBBBBBBCCCDDDEEEAAACCCCCCBBB@@@??????@@@@@@@@@AAABBBDDDEEEEEEFFFAAAAAA@@@>>>======@@@BBBAAAAAABBBBBBBBBBBBBBBBBBAAA???===???CCCFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJLLLLLLKKKKKKKKKJJJJJJJJJIIIGGGFFFFFFGGGGGGFFFDDDAAABBBBBBBBBBBBBBBCCCCCCAAA>>>;;;;;;>>>???>>>;;;666999===AAACCCDDDDDDCCCCCCDDDDDDBBB@@@???@@@BBB??????@@@AAABBBCCCDDDEEECCCGGGKKKLLLKKKJJJKKKLLLFFFJJJMMMNNNLLLJJJKKKLLLRRRPPPMMMIIIGGGEEEEEEFFFEEEEEEDDDCCCBBBDDDHHHKKKEEEDDDBBBBBBDDDFFFGGGFFFBBBCCCCCCEEEGGGIIIKKKLLLIIIHHHFFFDDDBBBBBBBBBCCC======>>>???????????????:::::::::<<<>>>>>>===;;;888777555333222222222333333666999999888888;;;>>>;;;<<<>>>===;;;999888888555888;;;>>>>>><<<999777000111333555888;;;<<<============>>>@@@BBBBBBBBB@@@???>>>===<<>>>>>>>>>>>>>>@@@AAABBBAAA???>>>???@@@???>>>;;;444///---000444:::<<<===:::666222222333777666666666888888666444444444444444666888;;;===<<<:::777444333444555777777888:::;;;;;;999777666777333///000555;;;>>>>>>@@@===:::777666888:::<<<:::888777777777666444222333333333444555666555444000555:::;;;999888;;;>>>???@@@AAAAAAAAA???===<<<@@@DDDHHHGGGCCC???===>>>;;;===>>><<<999777555555;;;:::999777666555555555444333333555888999777444444222000111555999;;;===CCCAAA>>><<<;;;<<<>>>@@@>>><<<:::999999:::<<<>>>;;;???DDDCCC@@@===???AAA???@@@@@@>>>;;;;;;>>>AAA;;;===@@@CCCCCC@@@<<<:::666:::???AAAAAA@@@BBBDDD???@@@@@@AAABBBCCCDDDDDDDDDAAA>>>>>>BBBDDDCCCAAABBBDDDEEEGGGGGGFFFDDDCCC<<>>EEEGGGJJJKKKIIIGGGEEEEEECCCBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGJJJIIIDDDDDDIIIKKKHHHCCCDDDCCCAAA???@@@BBBEEEAAAAAA@@@AAABBBDDDFFFHHHBBBBBB???<<<:::999<<<>>>>>>???BBBDDDEEEEEEDDDCCCBBB@@@???@@@BBBEEEFFFFFFFFFFFFGGGGGGFFFGGGJJJMMMTTTPPPJJJFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIDDDCCCAAA@@@???AAABBBCCC???<<<999:::<<<>>><<<:::666999===@@@BBBCCCBBBAAADDDDDDEEEDDDCCCBBB@@@???BBBAAA???>>>>>>???AAABBBCCCEEEGGGIIIJJJKKKJJJIIIHHHGGGFFFHHHJJJKKKKKKJJJLLLIIIGGGFFFGGGHHHHHHHHHDDDBBBAAAAAACCCEEEFFFFFFEEEGGGIIIJJJIIIHHHHHHHHHKKKJJJGGGDDDCCCDDDFFFGGGIIIKKKKKKHHHDDDBBBCCCEEE@@@AAA@@@???======???AAA@@@???>>>???AAA@@@===::::::999777666555555555666444777999:::999:::===????????????>>><<<:::999999888:::<<>>>>>>>>>>>@@@AAABBBBBBBBB@@@@@@@@@@@@@@@CCCGGGJJJMMMLLLLLLNNNQQQRRRPPPNNNHHHEEEBBBAAACCCCCCAAA>>>@@@@@@@@@@@@??????>>>===@@@AAABBBAAA@@@??????@@@======;;;888555333333333999;;;<<<:::777555555666999888777777888777555444555444333333444777:::<<<>>><<<999666555444555666777888999::::::999888777666333000111777<<>><<<888666555777:::<<<===<<<:::999888666222///222222333555666555444333000555999999777666999<<>>??????:::999888888:::<<>>@@@BBBBBBAAA???;;;999<<>>?????????@@@@@@@@@@@@BBBEEEGGGHHHGGGEEEDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGEEEEEEEEEEEEFFFHHHIIIJJJLLLOOOOOOJJJIIIKKKJJJEEEEEECCCBBB@@@@@@AAABBBCCC@@@@@@AAAAAABBBCCCEEEEEEBBBAAA@@@===;;;;;;===??????@@@CCCEEEFFFFFFEEEEEEAAA@@@???AAAEEEHHHJJJJJJJJJJJJJJJHHHGGGGGGIIIKKKPPPLLLHHHEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKHHHGGGEEECCCBBBAAAAAAAAA@@@===:::999;;;===??????;;;<<<>>>@@@AAAAAAAAA@@@EEEFFFFFFGGGFFFDDDAAA@@@@@@???>>>===>>>???AAABBBAAACCCFFFIIIKKKKKKJJJJJJJJJIIIHHHIIIJJJJJJHHHFFFHHHFFFCCCCCCDDDFFFFFFFFFFFFEEEDDDBBBBBBBBBCCCDDDGGGIIIKKKKKKIIIHHHGGGHHHIIIHHHEEECCCBBBBBBDDDDDDGGGHHHHHHFFFCCCBBBDDDFFFAAABBBAAA@@@>>>>>>@@@BBBAAA@@@???@@@AAA@@@===:::;;;;;;:::999888888888999555777999;;;;;;<<>>===;;;;;;;;;;;;<<<>>>?????????>>>===555777999888777888<<>>;;;888666555555555888888888888888888888888444222000333888===??????<<<999777444444666999;;;===<<<<<<<<<:::777222///000222444666777555333222111444777666444444666999>>>@@@BBBDDDDDDDDDCCCBBBCCCCCCDDDEEEDDD@@@:::555777999;;;;;;999888777888555555444333333333333333===<<<;;;<<<>>>??????>>>AAA???<<<;;;<<<=========AAAAAAAAAAAAAAA@@@AAAAAA;;;;;;;;;;;;===???AAABBBBBBDDDEEECCC???===???AAABBBBBB@@@>>><<<===@@@CCCDDDEEEFFFFFFFFFEEECCCBBBGGGKKKPPPSSSQQQMMMIIIGGGHHHKKKNNNOOOOOOPPPSSSVVVVVVXXXXXXUUUQQQOOORRRUUUUUUUUUUUUUUUUUUUUUUUUUUUNNNQQQUUUXXXYYYZZZ[[[]]]ZZZ]]]aaaccccccbbbaaaaaa___ccceeebbbaaadddeeedddbbbccccccbbbaaabbbeeeggghhheeeaaa```aaacccddddddcccaaa]]][[[\\\^^^aaaccc]]]```___[[[ZZZ___ccccccXXXVVVWWW[[[bbbfffeeebbb^^^^^^^^^^^^]]][[[YYYXXXZZZXXXYYY[[[ZZZXXXYYY]]][[[^^^aaacccaaa\\\WWWSSS[[[\\\]]]\\\[[[ZZZ[[[\\\\\\^^^___]]]YYYWWWXXX[[[^^^[[[ZZZ[[[[[[YYY[[[^^^YYY]]]```aaa___^^^___aaa___\\\ZZZ\\\aaabbb]]]WWWYYYVVVUUUVVVZZZ\\\[[[YYY[[[ZZZYYYUUUQQQOOONNNOOOPPPQQQQQQPPPSSSWWWVVVQQQSSSPPPMMMKKKLLLLLLKKKJJJNNNKKKGGGFFFHHHJJJLLLLLLMMMMMMNNNNNNMMMKKKJJJHHHIIIIIIHHHHHHHHHGGGGGGGGGKKKLLLLLLJJJGGGEEEDDDEEEDDDGGGJJJMMMMMMJJJGGGDDDDDDCCCCCCDDDGGGHHHHHHGGG@@@@@@@@@@@@AAAAAAAAAAAA???BBBDDDEEEDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGIIIJJJFFFFFFEEEFFFHHHKKKMMMOOOMMMPPPQQQNNNMMMLLLJJJEEEGGGDDD@@@@@@BBBDDDCCCAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAA???======???AAAAAABBBDDDFFFGGGGGGFFFFFFAAAAAAAAADDDHHHLLLMMMMMMJJJKKKKKKJJJIIIIIIKKKMMMJJJHHHFFFEEEFFFFFFEEEDDDFFFFFFGGGHHHIIIJJJKKKLLLKKKJJJIIIGGGEEEBBB@@@???AAA@@@===;;;:::<<>>=========???@@@AAA>>>AAAEEEIIIKKKLLLKKKJJJKKKJJJJJJJJJJJJHHHEEEBBBBBBAAA???@@@CCCEEEFFFFFFIIIIIIIIIEEEAAA???AAADDDJJJKKKLLLKKKIIIGGGFFFGGGGGGFFFDDDBBBAAAAAAAAABBBDDDEEEEEEDDDCCCCCCEEEGGGCCCCCCCCCBBB@@@@@@AAACCCBBBAAAAAAAAAAAA???<<<::::::::::::999999999999999666777999;;;<<<>>>@@@AAABBB@@@>>>======>>>>>>======>>>>>>>>>????????????888:::;;;:::777777;;;??????@@@BBBBBBBBBAAAAAAAAACCCEEEFFFFFFFFFGGGIIIKKKNNNLLLIIIGGGGGGGGGHHHIIIEEECCCBBBDDDHHHJJJHHHFFFGGGFFFEEECCC@@@===;;;:::===>>>@@@@@@???======>>>;;;999999;;;>>>>>>:::666777888999:::;;;;;;;;;<<<===;;;999999888666444111444222000...///222666888<<<<<<:::999777777666666777777666666666777888888222000///333888===>>>===999777555444444666999;;;888888:::;;;<<<999555111///222666888777555333222333444555444333333444777<<<>>>@@@CCCEEEEEEEEEDDDDDDCCCBBBCCCCCC@@@888333444777999:::999888999999888777777777777777888888AAA@@@@@@@@@AAABBBBBBBBBCCCAAA??????@@@AAA@@@???@@@AAACCCDDDDDDDDDCCCBBBAAAAAA@@@@@@AAABBBCCCCCCGGGJJJKKKJJJGGGDDDDDDDDDIIIHHHFFFDDDCCCEEEGGGIIILLLMMMNNNPPPQQQSSSTTTUUUTTTVVVZZZ[[[ZZZWWWTTTRRRVVVWWWXXX[[[___aaaccccccdddddddddbbb___^^^```cccccccccbbbaaaaaaaaabbbbbb\\\^^^```bbbccceeefffgggfffhhhjjjlllmmmmmmllllllhhhlllnnnmmmnnnrrrsssqqqmmmnnnoooppppppqqqrrrrrrnnnppprrruuuvvvtttooollllllmmmmmmlllkkklllnnnqqqooorrrqqqkkkiiilllooooooeeedddeeehhhlllnnnnnnmmmgggggghhhhhhgggeeecccbbbddddddddddddcccccceeehhhdddgggjjjllljjjeee```\\\^^^eeellloookkkfffddddddiiimmmpppnnniiifffgggjjjnnnllliiihhhfffeeeeeefffccchhhmmmlllhhhgggkkkpppooollljjjjjjlllmmmkkkhhhdddaaa^^^^^^bbbeeeggghhhffffffdddaaa\\\YYYXXXYYYWWWWWWVVVVVV[[[___]]]WWWUUUTTTSSSSSSSSSSSSRRRPPPSSSPPPNNNMMMOOOQQQQQQQQQTTTTTTTTTTTTRRRPPPMMMKKKMMMMMMMMMMMMLLLKKKJJJIIILLLMMMNNNNNNNNNMMMLLLLLLGGGIIIKKKMMMMMMKKKIIIGGGGGGFFFEEEGGGIIIKKKKKKKKKGGGGGGFFFEEECCCBBBAAAAAA???AAACCCDDDDDDDDDFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKHHHGGGFFFGGGIIIMMMPPPSSSJJJLLLMMMLLLLLLLLLKKKJJJIIIDDD@@@AAADDDFFFCCC@@@@@@@@@BBBBBBBBBAAA@@@???AAABBBBBBAAA@@@???AAABBBCCCDDDEEEFFFGGGGGGGGGGGGDDDCCCDDDFFFJJJMMMNNNMMMGGGHHHIIIJJJKKKMMMQQQSSSIIIHHHGGGIIIJJJJJJIIIHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGCCC@@@>>>@@@AAAAAA???<<<>>>BBBGGGBBBBBBAAA@@@AAABBBCCCDDDIIIJJJLLLMMMLLLIIIFFFDDDAAAAAA@@@????????????@@@===@@@DDDHHHKKKKKKKKKKKKIIIIIIIIIJJJJJJHHHDDD@@@>>>======@@@DDDHHHJJJKKKJJJLLLLLLGGGBBB@@@CCCHHHLLLLLLLLLJJJGGGDDDCCCDDDFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEGGGIIIEEEFFFFFFEEECCCBBBCCCDDDBBBAAAAAAAAA???===;;;999888888888999999999999999888888999;;;===???@@@@@@???===;;;<<<>>>@@@AAA@@@>>>>>>>>>>>>>>>??????@@@;;;======;;;999999;;;>>>===@@@CCCCCCBBB@@@@@@AAAGGGGGGHHHGGGEEEDDDEEEGGGIIIIIIIIIHHHFFFDDDCCCBBBBBBAAAAAAEEEJJJMMMLLLJJJFFFFFFDDDBBB???<<<999777:::<<<>>>???===<<<<<<<<<<<<999777888;;;<<<;;;999777777888:::<<<======<<<<<<:::999888888666444111333111///......111444666777888888888888888777777666555555555555666777888111///...111666;;;<<<;;;777666555444555888:::<<<777777888::::::888333000///333888999888555444444444555666555444444555555999;;;>>>AAACCCDDDDDDDDDDDDBBBAAABBBBBB???999444444777999;;;;;;:::;;;<<<;;;;;;;;;;;;<<<===>>>>>>AAABBBBBBBBBBBBBBBCCCCCC???>>>???@@@CCCDDDCCCBBBAAABBBDDDFFFGGGGGGFFFFFFFFFFFFEEEFFFGGGIIIKKKLLLMMMPPPTTTUUUSSSPPPLLLJJJQQQPPPOOONNNOOOQQQRRRSSSYYYZZZ[[[]]]___aaacccdddbbbbbbccccccddddddcccbbbeeebbbaaaeeemmmrrrqqqnnnrrrooommmmmmoooppppppoooqqqpppoooooonnnnnnooooookkkkkkkkkmmmnnnoooooonnnqqqrrrsssuuuwwwvvvuuutttqqquuuvvvvvvyyy}}}}}}zzzvvvwwwxxx{{{}}}}}}}}}|||yyy{{{~~~}}}yyywwwyyy|||}}}}}}|||||||||yyy}}}}}}zzzxxx{{{{{{zzzrrrtttuuuuuussssssuuuwwwuuuttttttsssqqqnnnkkkjjjlllmmmmmmkkkjjjlllnnnpppnnnoooqqqrrrqqqooollljjjfffnnnwwwyyyvvvsssssstttwww|||~~~yyyuuuvvvyyywwwxxxxxxwwwuuutttrrrpppnnntttyyyxxxsssqqqvvv|||xxxyyyxxxuuurrrrrrvvvyyyvvvrrrnnnlllnnnsssxxx{{{qqqrrrqqqnnnjjjgggffffff```bbbbbbbbbeeehhhfff```VVVWWWYYY[[[]]]]]]ZZZWWWVVVVVVUUUWWWYYYZZZYYYWWWZZZZZZZZZYYYWWWTTTRRRQQQQQQRRRQQQQQQPPPNNNMMMLLLOOOOOOPPPRRRRRRRRRPPPOOOMMMLLLLLLLLLLLLLLLLLLMMMIIIHHHGGGHHHKKKMMMNNNMMMKKKKKKJJJIIIGGGFFFEEEDDDCCCDDDFFFFFFFFFGGGIIIKKKMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHHHHIIILLLPPPRRRLLLKKKJJJKKKKKKKKKLLLNNNKKKFFFBBBCCCGGGHHHDDD@@@@@@AAABBBCCCBBBAAA@@@???BBBCCCDDDDDDBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGJJJKKKJJJIIIEEEGGGIIIJJJKKKNNNRRRUUUKKKKKKKKKMMMOOOOOONNNLLLMMMMMMLLLKKKIIIHHHHHHGGGFFFGGGHHHHHHGGGDDDAAA???>>>AAADDDCCCAAA@@@BBBEEEBBBAAAAAAAAACCCEEEGGGIIIKKKLLLMMMNNNMMMJJJGGGEEEFFFEEEDDDBBBAAA@@@?????????@@@CCCFFFIIIJJJJJJJJJFFFFFFGGGIIIJJJIIIEEEBBB<<<<<<>>>BBBHHHMMMOOOPPPJJJLLLMMMIIIDDDDDDIIINNNLLLLLLKKKHHHDDDAAAAAAAAAEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAACCCFFFIIIKKKGGGHHHIIIHHHFFFDDDEEEEEE@@@AAAAAA@@@>>><<<:::999777888999:::::::::::::::;;;;;;;;;<<>>;;;:::<<<@@@CCCCCCAAA???????????????@@@@@@@@@@@@????????????>>>>>>>>>===AAAEEEEEECCCAAABBBCCCIIIIIIHHHEEECCCBBBCCCEEEFFFHHHJJJIIIFFFCCCAAA@@@AAA@@@BBBFFFKKKNNNMMMKKKEEEDDDCCCAAA>>>;;;999777888;;;>>>???===<<<;;;<<<===:::888777888999;;;;;;888777888999<<<===<<<;;;999888777777777777555333444333222111111222444555555666777999:::999888888555666666777777888888888222///---///444999:::999777666666666888:::===>>>;;;::::::999888555000---111555:::;;;888666666777555666777999999888777666777999<<<@@@BBBCCCCCCCCCBBBAAA@@@@@@@@@???<<<:::888:::===?????????@@@AAA?????????@@@AAACCCDDDEEECCCEEEGGGHHHFFFEEEEEEEEE???@@@BBBEEEIIIKKKJJJIIIGGGHHHJJJMMMNNNOOOOOONNNLLLLLLLLLNNNQQQVVV[[[^^^XXXZZZ^^^```aaa^^^[[[XXX\\\\\\\\\^^^```bbbbbbaaajjjjjjkkkkkklllmmmnnnnnnooonnnmmmnnnpppqqqqqqqqqpppmmmlllpppxxx}}}|||yyy~~~{{{wwwxxx|||~~~{{{}}}||||||{{{{{{zzzzzzyyywwwwwwwwwyyyzzzzzzyyywww||||||}}}}}}zzzzzz}}}~~~}}}~~~yyywwwyyy}}}}}}{{{xxxuuussssssvvvuuuqqqppptttwwwwwwwwwxxxxxxyyyyyyxxxwwwvvvvvvzzz}}}}}}|||}}}|||~~~zzz~~~|||~~~~~~~~~yyyxxx~~~{{{yyyzzz~~~}}}~~~~~~}}}zzzwwwvvvvvvmmmrrrtttrrrrrrtttsssooo___```cccfffiiiiiifffddd______```bbbddddddbbb```aaaaaa___^^^]]][[[[[[ZZZXXXXXXWWWWWWVVVUUUUUUTTTWWWWWWWWWXXXXXXVVVSSSPPPTTTSSSQQQPPPPPPQQQSSSTTTNNNLLLKKKKKKNNNPPPQQQQQQMMMMMMLLLLLLLLLLLLLLLKKKHHHIIIIIIIIIIIIJJJMMMPPPRRRQQQOOONNNLLLLLLKKKKKKLLLKKKJJJIIIIIIJJJLLLMMMQQQMMMKKKLLLKKKJJJKKKOOOLLLIIIGGGGGGHHHHHHFFFCCCAAABBBBBBBBBBBBBBBAAA@@@CCCEEEGGGGGGEEECCCBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEHHHGGGFFFGGGHHHHHHFFFDDDFFFGGGIIIIIIIIIKKKOOORRRNNNMMMMMMOOOPPPQQQOOONNNNNNMMMLLLKKKIIIHHHGGGFFFDDDEEEFFFGGGFFFDDDBBB@@@@@@BBBDDDEEEDDDBBBAAABBBAAAAAABBBCCCEEEHHHJJJLLLLLLMMMMMMLLLKKKJJJHHHGGGHHHHHHGGGEEEDDDBBBAAA@@@BBBCCCCCCDDDFFFGGGHHHIIIEEEEEEEEEGGGIIIHHHFFFDDD===>>>@@@DDDJJJNNNPPPQQQJJJKKKJJJHHHFFFHHHMMMRRRLLLLLLJJJFFFBBB@@@???@@@EEEFFFHHHIIIJJJIIIIIIHHHGGGDDDBBBBBBEEEHHHKKKKKKIIIKKKLLLKKKHHHGGGFFFGGG???AAABBBAAA>>><<<;;;;;;888999;;;<<<============@@@???>>>???BBBCCCBBBAAA???===<<>>===BBBGGGHHHEEEDDDEEEGGGIIIHHHGGGDDDAAAAAADDDFFFHHHJJJLLLJJJFFFCCCBBBBBBCCCCCCCCCGGGKKKMMMJJJGGGCCCCCCBBB@@@>>><<<:::999999;;;???@@@???=========<<<<<<;;;999777777999;;;999888777999;;;<<<:::888555555444555777777666444666666666666555666666666666777999;;;;;;:::888777666777999:::;;;;;;;;;:::555111......333888::::::777777777888:::===???AAA===<<<:::999888555222///333888;;;;;;888666888:::666888:::===>>>===:::888777999<<<@@@BBBCCCCCCCCC@@@AAAAAA???>>>>>>@@@AAA===@@@CCCEEEDDDDDDEEEFFFFFFFFFFFFGGGIIIKKKLLLMMMKKKOOOSSSTTTRRROOONNNNNNJJJKKKNNNSSSWWWYYYXXXVVVUUUVVVXXXZZZ\\\^^^______\\\[[[[[[\\\aaahhhooosssiiijjjkkkmmmooopppooooookkkkkkmmmrrrvvvwwwuuussswwwxxxyyyzzz{{{{{{{{{zzz{{{zzzyyy{{{}}}~~~|||zzzxxxyyy|||~~~~~~~~~~~~|||{{{zzz}}}|||wwwvvv{{{~~~}}}~~~|||sssrrrrrrsssvvvwwwwwwvvvrrrpppooooooppppppooonnnlllkkkiiigggfffggghhhiiicccbbbaaaaaabbbcccdddeeebbbaaaaaabbbcccbbb^^^ZZZ[[[[[[ZZZZZZZZZZZZ[[[[[[XXXVVVTTTSSSUUUWWWXXXXXXUUUTTTTTTTTTSSSSSSSSSSSSLLLLLLLLLKKKKKKLLLPPPSSSSSSRRRQQQOOONNNNNNNNNNNNNNNMMMKKKJJJHHHGGGGGGFFFLLLHHHHHHLLLLLLIIIJJJNNNLLLLLLKKKJJJJJJHHHGGGFFFBBBBBBBBBBBBBBBBBBCCCCCCEEEGGGIIIIIIGGGDDDBBBBBBBBBBBBAAAAAABBBBBBCCCCCCEEEEEEDDDEEEFFFEEECCCAAADDDEEEFFFGGGHHHJJJNNNQQQPPPNNNMMMMMMNNNOOONNNLLLKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFGGGFFFEEEDDDBBBAAAEEEDDDCCCCCCCCCCCCAAA@@@BBBBBBCCCEEEGGGIIIKKKLLLMMMMMMKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCGGGEEEDDDBBBCCCDDDFFFGGGFFFEEEEEEFFFGGGGGGFFFDDD@@@@@@AAAEEEIIILLLLLLLLLJJJHHHFFFEEEGGGJJJNNNQQQLLLLLLJJJFFFBBB@@@@@@AAADDDEEEHHHKKKLLLLLLLLLKKKKKKHHHDDDDDDGGGJJJLLLLLLKKKMMMNNNMMMJJJHHHGGGHHH???BBBDDDCCC@@@>>>>>>>>>;;;<<<>>>???@@@@@@@@@???DDDBBB@@@AAADDDFFFDDDBBBAAA???>>>AAAFFFGGGDDD@@@@@@AAACCCDDDDDDDDDCCCBBBHHHEEECCCGGGLLLLLLFFF???>>>CCCIIIJJJHHHFFFGGGJJJIIIHHHFFFCCCAAABBBEEEIIIJJJLLLMMMKKKFFFDDDDDDFFFFFFEEEEEEGGGKKKKKKHHHDDDCCCBBBBBBAAA???===;;;;;;:::===@@@BBBAAA???>>>>>><<<>>>???===999777888:::;;;999777999;;;;;;999666333222222444666777777555888999999:::999999888777888:::<<<======;;;888666888999<<<>>>???>>>===<<<777333//////333888::::::888888888:::<<<>>>AAACCC;;;:::999999999888666444555999<<<;;;888777999<<<777999<<>>BBBFFFBBBEEEHHHIIIIIIIIIIIIJJJLLLLLLMMMNNNPPPRRRTTTUUUTTTYYY^^^___]]]YYYWWWWWWWWWXXX[[[```dddfffdddccccccdddeeegggiiikkkmmmnnnmmmkkkiiijjjnnnttt|||yyywwwvvvwwwzzz~~~xxxxxx|||~~~}}}}}}~~~{{{zzz~~~{{{yyyyyyzzzzzzzzzvvvtttqqqppppppqqqsssuuulllkkkkkkkkkmmmpppsssuuuiiihhhiiilllooooookkkggg___```bbbccccccbbb```___aaa___\\\\\\]]]___`````````___]]]\\\ZZZXXXWWWVVVOOONNNNNNLLLKKKMMMQQQTTTRRRRRRQQQPPPPPPPPPPPPQQQOOONNNMMMJJJHHHEEECCCBBBBBB@@@CCCKKKMMMJJJIIIMMMLLLMMMNNNMMMJJJHHHHHHHHHCCCCCCBBBAAABBBCCCDDDEEEFFFHHHJJJJJJHHHDDDBBBAAAAAAAAA@@@@@@@@@AAABBBBBBCCCBBBBBBCCCDDDDDDBBB???>>>@@@CCCEEEHHHLLLPPPTTTPPPNNNLLLKKKLLLLLLKKKJJJHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHGGGEEECCCBBBAAAIIIEEEAAA@@@BBBCCCBBB@@@CCCCCCEEEFFFHHHJJJKKKKKKNNNLLLJJJIIIGGGGGGHHHHHHDDDDDDEEEFFFFFFFFFFFFFFFJJJGGGDDDAAAAAABBBEEEFFFHHHFFFEEEEEEFFFFFFEEECCCBBBAAABBBDDDGGGHHHGGGFFFJJJGGGDDDCCCFFFJJJNNNOOOMMMMMMKKKGGGCCCAAAAAABBBBBBEEEHHHLLLNNNNNNMMMLLLOOOJJJFFFEEEHHHKKKLLLLLLLLLNNNOOONNNLLLIIIHHHHHH@@@CCCEEEEEEBBB@@@@@@AAA:::===AAACCCCCCBBBAAAAAAEEEFFFEEECCC@@@@@@CCCFFFFFFCCC???>>>???BBBDDDEEECCCCCCBBBAAAAAACCCFFFIIINNNNNNMMMJJJHHHGGGIIIKKKDDDGGGIIIIIIGGGGGGIIIKKKCCCDDDEEEEEEEEEEEEGGGHHHHHHLLLPPPOOOIIIEEEDDDFFFFFFHHHKKKMMMMMMJJJFFFDDDFFFFFFDDDAAA===;;;;;;===AAAAAABBBBBB@@@>>>;;;:::===>>>===999333111555999???>>>;;;999777666666777888666444333444555444444666888999::::::999777666888:::<<<>>>===;;;888666;;;<<<>>>@@@???===:::999999555111111666<<>>@@@>>>===AAA???<<<999999;;;===??????<<<;;;@@@FFFGGGBBB<<<===;;;;;;AAAJJJNNNKKKGGGGGGFFFEEEFFFHHHIIIJJJIIILLLPPPTTTTTTSSSSSSUUUXXXVVVZZZWWWPPPRRR^^^dddaaa___cccgggiiiiiijjjmmmpppbbbgggkkknnnuuu{{{wwwnnnkkkqqquuuuuuvvvyyyzzzyyyxxxyyyyyyyyyzzz}}}{{{zzz|||{{{}}}yyy{{{|||yyyzzz~~~|||yyyxxxzzz}}}|||xxxtttuuuyyy{{{yyyuuuppplllhhhgggjjjnnnoooooollliiiffffffhhhjjjiiigggjjjhhhffffffeeeaaa[[[VVVRRRRRRTTTUUUUUUTTTSSSRRRQQQSSSUUUTTTPPPOOOPPPSSSTTTVVVVVVRRRKKKEEECCCCCCBBBCCCEEEGGGJJJLLLOOOPPPNNNQQQSSSQQQMMMKKKLLLNNNFFFCCCAAABBBDDDGGGHHHIIIHHHLLLOOOOOOKKKFFFBBB??????BBBEEEFFFDDDBBB@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBAAADDDGGGGGGGGGJJJPPPTTTUUUQQQLLLJJJJJJLLLMMMMMMHHHGGGGGGHHHKKKMMMMMMLLLIIIHHHGGGGGGGGGFFFEEEEEECCCDDDEEEBBB???>>>@@@BBB@@@EEEIIIKKKIIIGGGHHHIIIJJJIIIIIIHHHGGGFFFEEEDDDEEEGGGHHHGGGDDDBBBCCCEEEGGGFFFEEECCCAAA@@@CCCEEEGGGFFFFFFEEEEEEEEEDDDDDDAAA???@@@CCCHHHIIIFFFBBBCCCEEEFFFFFFFFFHHHKKKMMMMMMLLLJJJHHHEEEBBB@@@>>>EEEEEEEEEFFFHHHJJJLLLMMMVVVRRRMMMJJJJJJLLLNNNOOONNNMMMMMMLLLLLLLLLLLLLLLFFFDDDCCCCCCCCCDDDCCCCCC???AAABBBAAAAAAAAACCCDDDHHHHHHFFFCCCAAABBBFFFJJJEEEBBB@@@???BBBEEEHHHIIIFFFEEEDDDCCCCCCEEEHHHJJJLLLLLLMMMKKKIIIHHHHHHIIIIIIKKKMMMLLLIIIFFFFFFFFFFFFHHHIIIIIIHHHGGGHHHHHHGGGLLLQQQQQQNNNKKKKKKMMMHHHHHHIIIJJJJJJJJJIIIIIIFFFFFFEEEBBB>>>===>>>???@@@AAACCCCCCCCCAAA???>>>;;;<<<<<<777222000222666===<<<:::888777777777777777555444444555555333222444666888999::::::999888888999;;;======;;;999888;;;<<<===>>>===<<<:::999999666444555888<<>>???BBBAAAAAAEEEIIIJJJGGGCCCAAA@@@AAAFFFNNNTTTUUUSSSQQQOOONNNPPPTTTVVVVVVUUUZZZ[[[^^^aaaccccccbbb```dddeeeccc______dddfffeeeooorrrvvvwwwvvvvvvxxx{{{zzzzzzxxxwww|||~~~{{{zzz|||~~~~~~|||zzzxxxuuuuuuwww{{{}}}~~~~~~zzzxxxtttqqqpppsssvvvwwwwww{{{xxxuuutttuuuvvvtttrrrvvvtttrrrpppooolllgggbbb^^^\\\[[[YYYXXXXXXXXXYYYUUUVVVVVVVVVTTTTTTVVVWWWVVVVVVVVVTTTPPPLLLJJJJJJFFFFFFHHHKKKNNNPPPQQQPPPOOOQQQRRRRRRPPPNNNNNNNNNJJJHHHFFFFFFGGGHHHHHHHHHKKKMMMPPPOOOJJJEEE@@@>>>@@@CCCFFFFFFDDDBBBAAAAAADDDEEEEEEFFFFFFFFFFFFEEECCCDDDDDDDDDEEEHHHMMMPPPOOOMMMKKKKKKKKKKKKJJJIIIDDDDDDEEEHHHLLLNNNMMMLLLMMMOOOOOOLLLFFFCCCCCCEEEDDDEEEFFFDDD@@@>>>???@@@BBBFFFJJJKKKIIIGGGHHHJJJIIIIIIGGGFFFEEEDDDCCCCCCEEEGGGGGGFFFDDDCCCEEEGGGGGGGGGFFFCCCAAA@@@BBBDDDFFFFFFFFFEEEDDDCCCBBBAAA???@@@BBBDDDFFFFFFEEEDDDDDDDDDDDDDDDDDDFFFJJJMMMNNNNNNLLLJJJGGGGGGHHHJJJGGGFFFFFFFFFGGGJJJLLLNNNSSSPPPLLLKKKLLLNNNOOOPPPPPPPPPNNNMMMKKKJJJJJJJJJLLLJJJGGGEEECCCBBB@@@???DDDCCCAAA??????AAAEEEIIIKKKJJJHHHFFFEEEFFFKKKNNNEEECCCAAAAAAEEEHHHKKKLLLHHHHHHGGGGGGGGGIIIJJJKKKJJJKKKLLLKKKIIIHHHHHHIIILLLNNNOOONNNKKKHHHGGGFFFJJJLLLNNNNNNLLLJJJIIIHHHJJJNNNSSSTTTRRRPPPPPPQQQJJJIIIHHHHHHIIIJJJLLLMMMFFFFFFEEECCC@@@???@@@AAAAAABBBDDDEEEEEEDDDBBBAAA:::;;;<<<999444111111333:::999888777666666666777555555444555777666444222444555777999;;;;;;;;;;;;888888999;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;<<<<<<<<<<<<===@@@BBBEEECCC@@@>>>===<<<<<<<<<===<<<<<<>>>CCCGGGIIIJJJDDDCCCCCCBBBCCCCCCDDDEEEGGGHHHJJJMMMNNNOOOOOONNNLLLMMMOOORRRWWW[[[___aaa^^^\\\[[[^^^cccffffffeeelllkkkkkkoootttuuurrrmmmssspppoooqqqqqqnnnnnnqqq~~~~~~|||zzz}}}~~~{{{{{{{{{{{{zzz|||}}}}}}{{{zzz{{{{{{sssuuuyyy|||}}}zzzwwwuuuooooooooooooppptttyyy}}}}}}}}}|||~~~}}}{{{xxxtttrrrooolllgggccc``````aaabbb^^^\\\ZZZZZZ\\\]]]]]]]]]YYYXXXWWWVVVVVVUUUTTTRRRNNNMMMNNNRRRVVVWWWUUURRRSSSSSSTTTUUUVVVUUUSSSQQQQQQOOOMMMMMMMMMMMMKKKIIIOOOQQQRRRPPPKKKEEEBBB@@@DDDFFFHHHHHHGGGEEEDDDDDDGGGFFFFFFFFFGGGGGGHHHIIIIIIFFFCCCCCCEEEIIILLLMMMJJJJJJKKKLLLMMMLLLIIIFFF@@@AAACCCGGGKKKMMMNNNMMMPPPTTTUUUOOOGGGBBBCCCFFFFFFGGGHHHFFFCCC@@@>>>>>>CCCGGGJJJJJJHHHGGGHHHJJJIIIHHHFFFDDDBBBBBBBBBBBBFFFFFFEEEDDDCCCDDDGGGIIIGGGGGGFFFDDDAAAAAABBBDDDFFFFFFGGGFFFEEECCCAAA@@@>>>BBBEEEFFFDDDDDDEEEFFFDDDDDDCCCBBBBBBDDDIIILLLOOOOOOOOOLLLKKKLLLRRRVVVIIIHHHFFFFFFGGGJJJNNNPPPOOOMMMKKKKKKMMMOOOPPPPPPOOOOOONNNLLLLLLKKKKKKLLLNNNLLLJJJGGGDDDBBBAAA@@@BBBBBBAAA@@@@@@CCCHHHKKKLLLLLLKKKKKKKKKKKKMMMNNNFFFDDDBBBCCCFFFJJJLLLLLLJJJIIIHHHIIIJJJKKKKKKKKKJJJJJJJJJIIIGGGHHHJJJLLLOOOOOONNNMMMLLLLLLLLLMMMMMMPPPRRRRRROOOLLLIIIHHHNNNQQQTTTTTTRRROOONNNNNNLLLKKKJJJJJJJJJKKKLLLMMMGGGGGGFFFCCC???>>>>>>@@@BBBCCCDDDEEEEEEDDDBBBAAA;;;<<<===<<<888555444444777666666666555555555555333333555888::::::999666888888:::;;;<<<<<<<<<<<<666666777888999;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@CCCDDDCCC???>>>@@@BBBCCCEEEFFFDDDAAAAAABBBEEEAAA@@@@@@BBBEEEIIILLLNNNMMMMMMNNNOOOPPPPPPQQQPPPOOORRRUUUVVVUUUVVVXXXZZZ[[[___bbbddddddeeehhhkkkjjjlllnnnnnnnnnpppsssvvvzzzxxxxxxzzz}}}~~~~~~|||yyyyyyzzz{{{~~~}}}~~~|||vvvqqqwwwwwwxxxxxxxxxwwwxxxxxx}}}||||||{{{zzz{{{|||}}}|||}}}~~~~~~}}}|||~~~{{{zzz{{{zzzvvvvvvxxxxxxxxxzzzzzzsssqqqtttxxx{{{{{{xxxsssppprrrvvvzzz{{{xxxuuutttuuurrrtttuuuvvvwwwyyy}}}zzzttttttyyyzzzxxxsssuuuvvvtttpppoooppprrrmmmnnnppprrrqqqooommmkkkfffggghhhhhhhhhkkkqqqwwwxxx}}}}}}|||}}}}}}zzzvvvzzz~~~~~~~~~{{{{{{~~~|||~~~~~~|||wwwqqqnnnlllkkkkkkkkkgggcccccceeegggfffddd```\\\YYYZZZ\\\]]][[[YYYWWWVVVWWWZZZ^^^___[[[VVVYYYXXXXXX[[[^^^^^^ZZZVVVVVVUUUTTTTTTTTTSSSPPPNNNRRRSSSSSSQQQMMMHHHFFFEEEIIIKKKLLLKKKIIIHHHHHHHHHHHHHHHGGGFFFGGGHHHIIIJJJOOOJJJEEEDDDHHHKKKMMMLLLIIIIIIJJJKKKMMMLLLJJJHHHBBBAAAAAACCCGGGKKKMMMMMMPPPQQQQQQNNNIIIFFFFFFGGGIIIIIIJJJIIIFFFBBB???>>>CCCFFFIIIIIIFFFEEEFFFHHHJJJHHHFFFCCCBBBBBBBBBBBBFFFEEECCCBBBBBBEEEHHHJJJGGGGGGGGGEEEBBBAAABBBDDDFFFGGGHHHIIIIIIGGGFFFDDDDDDDDDEEEFFFGGGGGGFFFFFFCCCDDDEEEEEEEEEFFFIIIKKKMMMOOOPPPOOOMMMOOOUUUZZZLLLJJJHHHFFFGGGKKKOOORRRMMMLLLKKKLLLMMMNNNNNNLLLKKKKKKKKKLLLMMMNNNPPPQQQKKKKKKKKKIIIGGGFFFFFFGGG???@@@BBBDDDEEEGGGJJJMMMLLLLLLNNNOOOOOOOOOMMMLLLGGGFFFDDDDDDGGGIIIKKKKKKJJJIIIHHHIIILLLLLLKKKIIIKKKJJJHHHFFFEEEHHHMMMQQQUUURRRNNNKKKKKKMMMPPPQQQOOOQQQSSSSSSPPPMMMJJJIIINNNOOOPPPOOONNNMMMMMMMMMLLLMMMNNNNNNNNNLLLIIIHHHHHHHHHFFFBBB>>><<<<<<===CCCDDDEEEEEEDDDBBB???>>>:::<<<======:::888666555555555555555555555555444222333555:::>>>@@@???===>>>>>>>>>>>>===<<<<<<;;;555555666777888;;;===>>>>>>>>>???@@@AAACCCDDDDDDEEEGGGIIIFFFBBB???@@@BBBDDDHHHKKKJJJGGGFFFHHHKKKIIIIIIJJJJJJLLLNNNPPPRRRXXXYYY[[[]]]^^^______^^^[[[^^^aaaaaa______cccggghhhmmmsssuuusssrrrsssvvvvvv|||yyyxxx~~~{{{{{{~~~}}}zzzwwwuuuttttttuuusssnnniiikkklllnnnqqqrrrqqqooommmsssttttttuuutttrrrnnnlllnnnppprrrtttttttttrrrqqqvvvrrrppppppnnnjjjiiillltttqqqppprrrvvvvvvqqqkkkjjjkkkmmmmmmmmmkkkiiihhhggghhhiiijjjiiifffcccaaabbbeeeiiilllmmmnnnppprrroooqqqpppmmmnnnqqqooojjjkkkmmmnnnjjjdddaaabbbdddgggfffeeedddcccbbbbbbaaa^^^______^^^]]]___eeejjjkkkqqquuuttttttvvvvvvtttqqqqqqrrrtttwwwzzz{{{zzzyyywwwyyy}}}}}}zzzzzz}}}}}}~~~|||wwwtttuuuwwwsssxxx|||xxxppplllnnnsssooossswwwzzz{{{~~~~~~yyyuuussswwwsssooonnnppppppnnnlllhhhddd``````bbbdddcccaaa_________bbbdddccc___[[[___^^^]]]```cccccc```\\\YYYXXXWWWXXXXXXWWWUUUSSSSSSSSSRRRPPPMMMKKKJJJKKKLLLLLLLLLKKKIIIHHHHHHJJJJJJIIIGGGGGGGGGGGGIIIJJJOOOJJJFFFEEEHHHKKKLLLLLLHHHGGGEEEEEEGGGIIIJJJJJJHHHEEEAAA@@@CCCGGGKKKLLLLLLJJJHHHIIIKKKLLLKKKHHHIIIIIIIIIIIIHHHEEEAAA???CCCFFFIIIHHHEEECCCDDDFFFIIIGGGFFFDDDCCCCCCCCCCCCEEECCCAAAAAABBBEEEGGGIIIFFFGGGGGGEEECCCBBBCCCDDDGGGHHHJJJLLLMMMMMMMMMLLLLLLGGGDDDFFFLLLNNNJJJEEECCCFFFIIIJJJIIIIIIIIIJJJKKKMMMPPPPPPOOOOOORRRUUUNNNLLLIIIHHHIIILLLPPPSSSMMMLLLKKKLLLMMMMMMKKKIIIKKKKKKKKKLLLMMMOOOQQQQQQLLLMMMMMMLLLIIIHHHJJJKKK@@@CCCFFFIIIJJJKKKMMMOOOMMMMMMMMMOOOPPPOOOKKKIIIIIIGGGFFFFFFHHHKKKKKKKKKKKKIIIHHHJJJMMMMMMJJJGGGKKKJJJIIIGGGFFFIIIOOOSSSZZZUUUOOOLLLLLLMMMOOOOOOOOOQQQSSSSSSQQQOOOMMMMMMLLLKKKJJJJJJKKKLLLNNNOOOLLLNNNQQQRRRQQQMMMHHHEEEHHHGGGEEEBBB>>><<<<<<>>>CCCDDDEEEDDDCCC@@@>>><<<999::::::;;;:::999888777666777777777777777666555333444666;;;???BBBCCCBBBBBBAAA@@@???===;;;::::::666666777888:::<<<>>>???>>>???BBBDDDGGGIIIJJJKKKJJJKKKKKKJJJGGGFFFFFFGGGMMMPPPSSSSSSQQQOOOOOOQQQVVVWWWYYYZZZYYYYYY[[[\\\cccdddfffhhhjjjllllllmmmlllnnnooonnnmmmnnnqqquuurrrwww|||}}}zzzwwwwwwtttqqqqqqssssssqqqoooppplllgggdddcccddddddeee^^^___bbbfffjjjkkkiiiggghhhhhhjjjkkkjjjggg```\\\___aaadddgggiiiiiihhhgggkkkgggddddddbbb^^^^^^aaallliiiffffffggggggeeebbbcccbbb```^^^^^^]]]^^^^^^]]]\\\\\\[[[ZZZXXXUUUSSSWWWYYY\\\___aaabbbaaaaaa]]]aaadddeeefffgggbbb\\\bbbeeefffaaaZZZUUUUUUWWW^^^\\\[[[YYYXXXYYYZZZ[[[WWWWWWUUUSSSRRRTTTXXX[[[```fffjjjiiijjjmmmnnnlllhhhhhhfffggglllrrrpppkkkmmmmmmpppuuutttppppppsssrrrssssssqqqnnnjjjhhhgggdddjjjooolllddd^^^___bbbbbbfffllloooppprrrvvvyyy|||~~~~~~}}}|||}}}{{{}}}|||{{{{{{zzzxxxvvvrrrooollljjjkkklllnnnnnniiijjjkkkkkkiiigggeeedddgggfffffffffggggggfffeee```^^^]]]\\\\\\\\\ZZZYYYUUUUUUSSSQQQNNNMMMNNNPPPNNNNNNMMMJJJHHHGGGIIIKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIHHHFFFFFFGGGJJJKKKKKKFFFCCC@@@???BBBFFFIIIJJJKKKGGGBBB@@@BBBEEEIIIJJJHHHDDDAAAEEEKKKOOOMMMIIIGGGFFFEEEFFFFFFEEEBBB@@@BBBFFFJJJJJJGGGDDDCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCAAA???@@@BBBDDDEEEFFFDDDEEEFFFFFFDDDDDDEEEFFFHHHHHHJJJKKKMMMOOOQQQQQQQQQJJJDDDGGGNNNQQQLLLDDDFFFHHHKKKLLLKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPOOOOOOOOOMMMKKKJJJKKKMMMPPPSSSOOONNNLLLLLLMMMMMMLLLJJJOOONNNNNNMMMMMMMMMNNNNNNRRRSSSSSSOOOJJJGGGHHHJJJGGGIIILLLMMMMMMNNNPPPRRRPPPMMMKKKKKKLLLLLLJJJHHHHHHGGGGGGHHHKKKNNNOOONNNLLLJJJIIILLLOOOOOOKKKFFFHHHIIIJJJKKKKKKLLLOOORRRWWWSSSPPPNNNOOOPPPOOONNNPPPRRRSSSSSSRRRQQQQQQRRRPPPMMMJJJHHHHHHKKKNNNPPPLLLNNNQQQRRRQQQNNNJJJGGGFFFFFFEEEBBB@@@???@@@BBBBBBCCCDDDDDDDDDBBB???>>>:::::::::;;;<<<<<<<<<;;;:::;;;;;;;;;;;;:::888888666666777:::>>>BBBCCCBBBBBBAAA???===;;;:::999888999999;;;<<<>>>???@@@AAACCCEEEIIINNNRRRTTTUUUUUURRRQQQPPPQQQSSSTTTUUUUUUXXX[[[^^^```aaa`````````dddgggkkklllkkkjjjjjjlllpppppprrrtttvvvxxxzzz{{{~~~}}}|||}}}}}}{{{wwwwwwyyy|||xxxqqqqqquuuvvvwwwzzzzzzvvvpppkkkiiieeeeeefffffffffeeedddcccdddbbb]]]XXXTTTTTTVVVXXXTTTSSSTTTWWW[[[^^^___^^^]]]\\\]]]^^^^^^\\\VVVRRRPPPSSSXXX]]]```aaa``````___[[[YYYZZZYYYVVVWWWZZZcccaaa___]]][[[YYYXXXXXXYYYXXXUUUSSSQQQRRRSSSSSSTTTVVVVVVSSSOOOLLLNNNPPPTTTRRRQQQRRRUUUVVVTTTRRRPPPVVV[[[^^^```aaa[[[TTTWWW[[[^^^[[[SSSMMMLLLOOORRRRRRSSSTTTUUUVVVWWWWWWUUURRROOOMMMNNNQQQSSSTTTXXX^^^aaaaaaaaaddddddbbb]]]______]]]```eeeeee```fffeeegggiiigggccceeeiiimmmllljjjhhhfffddd```]]]]]]^^^______\\\YYYWWWWWWVVV\\\cccgggggghhhkkknnnpppvvvyyyuuussstttuuurrrxxxyyyyyyxxxuuusssrrrqqqwwwvvvtttqqqqqqtttyyy~~~xxxzzz||||||{{{|||{{{zzzxxxvvvuuuwww{{{~~~vvvyyyzzzxxxssspppppprrrrrrsssrrrpppooonnnpppqqqnnnkkkhhhfffeeedddcccbbb^^^]]]ZZZWWWSSSSSSUUUWWWSSSSSSQQQNNNLLLLLLNNNPPPNNNMMMMMMLLLKKKIIIHHHGGGDDDFFFHHHHHHIIIJJJLLLMMMFFFCCC@@@@@@CCCGGGJJJLLLIIIFFFDDDCCCEEEGGGHHHHHHFFFDDDCCCEEEIIILLLKKKIIIBBB@@@???@@@BBBCCCBBB@@@CCCHHHMMMMMMJJJFFFCCCCCCAAABBBCCCEEEEEEDDDCCCBBBBBB@@@>>>???BBBCCCCCCAAABBBDDDFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHJJJMMMOOOQQQQQQKKKGGGHHHMMMOOOKKKFFFJJJJJJJJJJJJIIIJJJMMMOOOOOOLLLIIIKKKOOORRRQQQOOOOOONNNMMMLLLMMMOOOQQQRRRQQQOOONNNNNNOOOQQQQQQPPPPPPOOONNNNNNMMMMMMMMMMMMVVVWWWWWWRRRKKKFFFGGGIIINNNOOOPPPOOOOOOOOORRRTTTSSSNNNIIIFFFGGGIIIIIIHHHHHHGGGGGGJJJNNNQQQRRRRRRMMMKKKJJJMMMQQQQQQLLLFFFEEEHHHLLLNNNOOOOOOOOOPPPPPPNNNNNNQQQTTTTTTRRROOOQQQRRRSSSSSSSSSSSSUUUVVVWWWSSSLLLHHHGGGIIILLLNNNLLLMMMPPPQQQQQQOOOMMMKKKDDDEEEDDDCCCBBBBBBDDDFFFAAABBBDDDEEEEEECCCBBBAAA<<<<<<;;;===???@@@@@@???===>>>??????>>><<<;;;:::888777777999===@@@AAAAAAAAA???>>><<<:::999888888;;;<<<>>>@@@AAABBBBBBBBBIIILLLRRRWWW\\\^^^______ZZZWWWVVVXXX^^^bbbcccbbb___bbbggglllpppqqqqqqqqqmmmrrrwwwyyyxxxvvvwwwxxxyyyzzz{{{|||~~~}}}wwwyyyzzz{{{zzzxxxuuusssjjjjjjmmmpppjjjbbbbbbiiifffjjjppprrrmmmeee``````WWWZZZ]]]]]]\\\ZZZYYYYYYVVVYYYYYYVVVPPPKKKIIIJJJQQQMMMIIIJJJMMMQQQSSSTTTVVVTTTSSSTTTUUUUUUQQQMMMHHHKKKQQQVVVZZZ\\\\\\\\\WWWSSSRRRTTTTTTRRRTTTXXX[[[\\\[[[XXXTTTQQQPPPPPPRRRQQQNNNLLLKKKKKKKKKLLLOOOSSSVVVQQQIIIFFFKKKRRRVVVPPPKKKJJJMMMNNNLLLIIILLLRRRXXX[[[^^^___ZZZRRRPPPUUUYYYWWWOOOIIIIIIKKKJJJLLLOOORRRUUUVVVWWWVVVVVVRRRMMMLLLOOOSSSSSSSSSTTTZZZ]]]\\\\\\^^^^^^[[[TTTZZZ\\\XXXWWW[[[]]][[[cccaaa``````\\\YYY[[[aaannniiieeecccbbbaaa]]]YYY]]]YYYUUUVVVZZZ[[[WWWSSSOOOVVV^^^bbbbbbbbbdddgggeeemmmqqqmmmjjjkkkjjjfffiiijjjmmmnnnnnnmmmiiigggooopppqqqooollljjjiiiiiiqqqpppnnnmmmnnnrrrwww{{{|||}}}|||yyyzzz~~~}}}|||}}}~~~|||~~~}}}yyy{{{}}}~~~}}}zzzvvvvvvyyy||||||xxxsssooonnnlllkkkjjjhhhfffccc^^^ZZZYYY[[[]]]ZZZYYYWWWTTTQQQQQQTTTVVVPPPPPPPPPOOOMMMJJJHHHFFFCCCGGGKKKLLLKKKKKKNNNQQQGGGEEEDDDDDDHHHKKKMMMNNNEEEEEEEEEFFFHHHIIIGGGFFFEEEFFFGGGGGGGGGGGGHHHIII>>><<<:::<<>>???BBBCCCAAA???AAACCCEEEFFFFFFFFFGGGIIIIIIHHHFFFEEEFFFIIILLLNNNOOOLLLIIIIIIKKKKKKJJJHHHMMMLLLIIIFFFFFFHHHNNNRRRSSSLLLGGGHHHOOOTTTTTTQQQOOONNNNNNNNNNNNOOOQQQRRRQQQPPPNNNOOORRRTTTUUUUUUMMMMMMMMMMMMNNNOOOPPPPPPWWWXXXXXXSSSLLLGGGHHHKKKOOORRRTTTSSSPPPNNNOOORRROOOQQQQQQOOOJJJGGGHHHJJJMMMLLLJJJIIIKKKOOOTTTWWWSSSQQQNNNLLLLLLLLLKKKJJJKKKLLLNNNOOOPPPRRRVVVYYYPPPQQQRRRPPPNNNNNNRRRUUUNNNOOORRRTTTVVVVVVVVVVVVUUUSSSPPPMMMLLLLLLMMMMMMIIILLLOOOQQQQQQNNNJJJGGGDDDCCCCCCBBBCCCDDDFFFGGGDDDBBB@@@CCCGGGIIIFFFCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>;;;888666888>>>BBBBBBAAA???AAABBBAAA???>>>@@@CCCCCCBBBBBBEEEHHHKKKLLLKKKVVVYYY]]]```bbbdddfffgggiiiaaa^^^eeekkkmmmppptttwwwtttsssvvv}}}~~~|||{{{{{{~~~~~~~~~}}}uuuxxx{{{yyytttooonnnoooqqqppppppqqqpppmmmhhheeecccbbb^^^ZZZVVVTTTUUUWWW___aaa```^^^______YYYQQQNNNMMMMMMPPPTTTWWWVVVTTTPPPRRRSSSQQQNNNJJJHHHGGGEEEFFFHHHIIIJJJKKKMMMOOOQQQOOOMMMMMMMMMMMMLLLKKKLLLLLLNNNRRRVVVYYYZZZZZZWWWSSSRRRTTTTTTSSSVVVZZZ___aaa]]]VVVSSSVVVVVVRRRVVVQQQLLLKKKMMMOOOOOOMMMUUUWWWWWWTTTOOONNNPPPTTTTTTUUUVVVVVVTTTQQQMMMKKKPPPXXX```ccc```]]]\\\]]]WWW^^^bbb^^^TTTMMMMMMPPPPPPPPPPPPQQQSSSVVVZZZ\\\]]][[[XXXVVVUUUWWWZZZ\\\]]]]]]]]]___aaabbbaaa``````]]]ZZZZZZ[[[]]]\\\[[[[[[]]]______]]]]]]___aaahhhfffeeeeeefffddd```\\\[[[XXXVVVYYY]]]^^^ZZZUUUWWWZZZ^^^^^^]]]]]]___aaadddccccccbbbaaaaaaaaaaaaaaadddgggiiiiiijjjjjjkkkjjjiiiiiijjjkkkjjjfffddddddaaacccjjjllliiiiiimmmmmmooorrrttttttrrrooonnntttsssrrrtttuuuvvvuuuttt{{{{{{|||}}}yyy~~~~~~}}}{{{{{{~~~zzzqqqooonnnmmmjjjfffcccaaa```bbb___^^^```bbb___XXXRRRYYYVVVVVVWWWTTTNNNKKKLLLGGGNNNQQQMMMKKKOOOQQQPPPOOOKKKGGGFFFJJJNNNPPPPPPHHHFFFEEEGGGIIIIIIGGGDDDAAABBBCCCEEEEEEFFFFFFGGG@@@@@@???>>>???@@@AAABBBEEEKKKRRRUUURRRLLLFFFDDDAAABBBCCCCCCCCCAAA???=========>>>>>>?????????@@@@@@BBBDDDEEEDDDEEEGGGIIIGGGGGGGGGFFFFFFGGGKKKNNNJJJJJJKKKKKKJJJJJJIIIHHHDDDEEEFFFFFFGGGIIILLLOOOSSSTTTRRRPPPSSSVVVSSSMMMLLLOOORRRRRRQQQQQQTTTWWWXXXTTTPPPPPPSSSUUURRRNNNPPPOOOMMMLLLLLLMMMOOOQQQUUUSSSQQQNNNLLLJJJIIIIIIRRRSSSTTTSSSPPPOOONNNOOONNNPPPQQQOOOKKKIIIKKKMMMIIIKKKNNNQQQSSSTTTTTTTTTTTTQQQNNNLLLLLLLLLLLLKKKLLLNNNQQQSSSSSSSSSUUUVVVQQQTTTVVVTTTQQQOOOQQQSSSPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTQQQOOONNNMMMMMMMMMHHHIIIKKKMMMMMMLLLKKKJJJEEEEEEDDDDDDCCCDDDDDDDDD@@@>>>===AAAGGGJJJHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>:::<<<===???@@@CCCEEEGGGEEEGGGHHHGGGFFFFFFIIILLLHHHHHHJJJLLLOOOTTTXXX[[[^^^aaafffiiikkkmmmppprrrsssnnnnnntttyyyyyy{{{~~~~~~||||||}}}~~~}}}||||||{{{yyyvvvsssooooooooonnnllljjjhhhgggeeeffffffggggggeeebbb___[[[ZZZWWWSSSOOOMMMNNNPPPVVVWWWUUURRRSSSTTTPPPJJJFFFFFFIIINNNRRRRRROOOLLLPPPRRRSSSRRRNNNIIIGGGFFFEEEFFFGGGGGGHHHJJJNNNQQQQQQOOONNNOOOPPPRRRQQQQQQPPPQQQSSSWWW[[[]]]]]]\\\YYYVVVWWWZZZ\\\[[[]]]```bbbeeeddd___^^^___^^^YYY[[[ZZZWWWUUUTTTTTTVVVXXX]]]aaabbb^^^WWWUUUXXX]]]^^^^^^]]]\\\ZZZYYYXXXXXX\\\___ccceeedddcccdddeee```eeehhheee___ZZZZZZ]]][[[ZZZZZZZZZ[[[]]]```aaaeeecccaaa``````bbbdddeeegggfffgggiiijjjkkkiiihhhdddeeeeeedddbbbbbbcccddd]]]```ccceeedddeeegggjjjhhhhhhhhhjjjkkkjjjfffcccaaa```___```bbbbbb___\\\ZZZ^^^ccceeedddccccccdddaaaaaabbbccccccbbbaaaaaa___ccchhhkkklllkkkjjjjjjkkkkkkkkkkkkllljjjgggeeeeeeaaa```cccdddaaabbbfffhhhiiiiiijjjjjjkkkkkkkkkmmmkkkiiijjjkkkmmmmmmmmmqqqpppoooqqqsssrrrooolllqqqrrrtttxxxzzz||||||{{{{{{wwwuuusssqqqqqqpppooonnnllliiihhhiiikkkjjjddd______[[[ZZZZZZWWWRRROOOQQQQQQUUUUUUPPPNNNQQQQQQOOOTTTQQQNNNNNNOOOPPPPPPNNNOOOLLLJJJIIIJJJIIIFFFCCCBBBBBBCCCDDDFFFGGGFFFEEEBBBAAA@@@???@@@@@@BBBBBBGGGLLLRRRTTTQQQMMMIIIHHHCCCDDDEEEFFFEEEDDDBBBAAA<<<======>>>@@@AAABBBCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGFFFFFFGGGJJJLLLJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGGGGFFFGGGKKKPPPTTTSSSUUUUUUSSSUUUXXXWWWSSSOOOQQQRRRRRRQQQRRRUUUXXXUUURRRPPPPPPRRRSSSRRROOOQQQQQQPPPOOOOOOPPPQQQQQQTTTSSSQQQPPPNNNLLLLLLKKKUUUSSSRRRRRRRRRPPPNNNLLLMMMPPPQQQPPPMMMLLLNNNPPPMMMNNNQQQTTTVVVVVVUUUUUUUUURRRNNNLLLLLLMMMMMMLLLOOORRRUUUVVVUUUTTTSSSSSSTTTWWWZZZYYYUUURRRQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTUUUUUUSSSRRRPPPNNNMMMLLLLLLLLLKKKJJJJJJJJJJJJKKKFFFFFFFFFEEEDDDCCCAAA@@@<<<<<<===AAAHHHLLLLLLJJJHHHGGGGGGFFFEEEEEEFFFFFFFFFFFFGGGFFFFFFEEEDDDCCC===BBBGGGHHHGGGGGGKKKOOONNNPPPRRRRRRRRRSSSUUUWWWTTTVVVYYYZZZ[[[___fffkkkhhhlllppptttwwwyyy}}}~~~}}}{{{yyyzzz}}}||||||||||||}}}{{{xxxvvvzzzxxxwwwvvvwwwxxxwwwvvv~~~yyyzzzvvvrrrrrrtttwwwwwwuuuxxxwwwuuutttrrrooojjjffffffdddbbbbbbcccbbb^^^[[[YYYZZZ\\\]]]]]][[[YYYXXXTTTSSSQQQMMMIIIGGGGGGHHHLLLLLLIIIFFFFFFIIIHHHEEE???BBBHHHMMMPPPOOOJJJEEEPPPRRRSSSRRRNNNJJJGGGFFFFFFGGGHHHHHHIIILLLPPPTTTXXXWWWUUUVVVWWWYYYYYYXXXZZZ[[[^^^bbbeeefffdddbbb___^^^___dddffffffgggjjjhhhkkklllkkkjjjjjjhhhddddddffffffccc___^^^bbbfffiiimmmoookkkeeebbbeeejjjllljjjhhhfffeeefffggghhhlllkkkiiijjjlllnnnoooooommmooopppooolllkkklllmmmhhhhhhgggggghhhjjjlllmmmmmmmmmmmmmmmnnnooooooppprrrrrrssstttvvvuuussspppjjjmmmpppoookkkiiikkknnnfffiiilllmmmnnnnnnooopppkkklllnnnqqqssssssooolllkkkkkkkkkkkkjjjiiigggfffcccgggkkknnnnnnllljjjjjjbbbdddeeeggghhhgggffffffbbbgggmmmqqqqqqooommmlllooonnnmmmmmmmmmllliiiggggggccc``````___\\\]]]aaaeeedddbbbbbbccceeehhhiiigggdddaaa```aaadddfffgggiiigggeeeeeeeeedddcccaaaccceeeiiimmmqqqsssttttttvvvwwwwwwxxxxxxyyyzzzzzz}}}||||||{{{zzz||||||{{{yyyxxxuuussssssuuuuuurrroooiiieeeaaa```]]]XXXWWWYYY\\\\\\ZZZVVVVVVXXXWWWTTTXXXWWWWWWXXXXXXWWWTTTRRRWWWTTTPPPMMMKKKIIIFFFDDDFFFDDDCCCEEEIIIKKKJJJGGGFFFFFFDDDDDDCCCDDDEEEFFFKKKMMMPPPQQQOOOMMMLLLLLLHHHHHHIIIIIIIIIGGGFFFEEE======>>>???AAACCCEEEFFFGGGEEEDDDEEEGGGHHHFFFCCCBBBDDDFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHHHHJJJJJJIIIHHHIIINNNTTTYYYVVVZZZZZZWWWUUUWWWXXXVVVRRRRRRRRRQQQQQQRRRVVVXXXQQQQQQRRRRRRRRRQQQQQQPPPQQQQQQQQQQQQQQQRRRSSSTTTSSSSSSRRRQQQPPPPPPOOOOOOUUURRRPPPQQQSSSTTTQQQMMMOOORRRTTTRRROOONNNOOORRRVVVUUUSSSQQQRRRTTTWWWYYYVVVSSSPPPNNNOOOPPPPPPOOOUUUVVVXXXWWWUUUTTTTTTTTTWWWZZZ\\\[[[XXXUUUVVVWWWWWWVVVTTTRRRRRRRRRSSSTTTUUUUUUTTTSSSRRROOOMMMLLLRRRPPPNNNLLLJJJHHHGGGGGGGGGGGGGGGFFFDDDAAA???=========???CCCIIIMMMMMMMMMLLLKKKJJJIIIHHHIIIIIIJJJKKKKKKLLLNNNNNNOOOOOOOOOGGGJJJOOOQQQQQQRRRTTTVVVVVVYYY\\\___aaaaaaaaa```bbbfffjjjjjjhhhiiiooouuurrruuuyyy}}}{{{zzz{{{xxxxxxvvvrrrnnnnnnrrrwwwsssrrrqqqoooooonnnnnnmmmkkkjjjiiikkkmmmpppppppppooorrrsssrrruuuxxxuuupppllljjjiiiiiilllmmmlllkkknnnnnnooopppnnniiiaaa\\\]]]^^^______]]]YYYUUURRRSSSTTTVVVWWWVVVTTTTTTSSSRRRQQQPPPLLLHHHEEEDDDDDDGGGGGGDDD@@@@@@EEEGGGFFFBBBFFFKKKPPPQQQOOOKKKHHHNNNQQQSSSTTTQQQNNNLLLKKKIIIKKKMMMOOOQQQSSSVVVYYYeeecccaaa```aaaaaa```___fffhhhjjjnnnqqqqqqnnnkkkllliiijjjnnnpppooorrrvvvrrrssstttsssrrrrrrpppnnnqqqqqqqqqooommmllloooqqquuuuuuuuutttsssrrrssstttuuutttsssrrrqqqrrrssstttyyyuuuqqqrrrvvvyyyyyywwwyyyxxxvvvvvvwwwxxxxxxxxxttttttttttttvvvwwwyyyzzzsssuuuvvvxxxyyyyyyxxxxxxzzzzzz{{{}}}~~~}}}zzzwwwrrrsssuuuvvvuuusssssssssrrrsssuuuvvvuuutttrrrrrrrrrtttwwwzzz|||zzzxxxuuuuuuvvvwwwuuurrrqqqpppqqqrrrsssuuuvvvuuutttrrrrrrllllllmmmnnnnnnooopppqqqkkkoootttwwwwwwvvvuuuuuutttsssqqqqqqqqqooollljjjjjjhhhfffeeecccaaa```aaaddddddcccccceeegggiiikkkgggccc___]]]^^^bbbdddfffiiigggdddbbb``````___^^^\\\```eeeiiilllmmmnnnoookkkkkklllmmmnnnoooppppppsssqqqqqqtttxxxzzzxxxuuuyyy{{{~~~~~~|||{{{yyy|||}}}yyywwwyyy|||~~~|||zzz{{{}}}~~~~~~|||}}}{{{zzzzzzzzzyyywwwtttnnnjjjhhheeeaaaaaadddeeeccc``````bbbdddbbb___]]]]]]^^^___```___^^^]]]\\\YYYUUUQQQMMMJJJHHHGGGJJJGGGFFFHHHMMMPPPPPPNNNLLLKKKJJJIIIHHHIIIIIIJJJMMMMMMMMMMMMLLLMMMNNNNNNMMMMMMMMMLLLKKKIIIGGGFFFAAA@@@@@@AAABBBDDDFFFGGGKKKGGGEEEFFFIIIIIIEEE@@@@@@CCCFFFGGGGGGFFFGGGGGGIIIIIIJJJJJJJJJIIIHHHHHHIIIJJJKKKLLLMMMQQQVVVZZZ[[[______YYYTTTTTTUUUTTTSSSRRRQQQPPPPPPRRRUUUWWWRRRTTTUUUUUUSSSQQQPPPPPPOOOOOONNNOOOPPPSSSUUUWWWSSSSSSSSSSSSSSSSSSRRRRRRSSSQQQPPPRRRUUUWWWUUURRRSSSUUUWWWUUUQQQOOOPPPRRRZZZXXXVVVSSSSSSTTTVVVWWWVVVTTTSSSRRRTTTUUUTTTTTTZZZZZZXXXVVVSSSSSSUUUXXXZZZ\\\]]][[[XXXXXX[[[___YYYXXXVVVTTTSSSRRRSSSSSSUUUTTTTTTSSSRRRPPPOOONNNNNNNNNMMMLLLJJJGGGEEEDDDIIIIIIHHHGGGEEEBBB???>>>@@@@@@BBBEEEIIIKKKLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMOOOPPPRRRUUUWWWYYYZZZ[[[VVVVVVWWW[[[___aaa```^^^```ccchhhlllnnnmmmjjjgggkkkpppuuuvvvttttttwww|||{{{~~~yyytttrrrqqqnnnooommmhhhddddddhhhlllkkkiiifffbbb```aaaccceee```___^^^```ccceeeffffff___ccceeeeeehhhlllkkkggg______aaaccceeedddbbbaaa```bbbfffiiiiiiccc[[[TTTUUU\\\cccbbbZZZQQQNNNNNNPPPRRRTTTSSSQQQOOOOOOPPPQQQRRRQQQNNNJJJFFFEEEDDDFFFHHHGGGCCCCCCHHHKKKKKKKKKMMMPPPSSSSSSRRRQQQPPPOOORRRUUUVVVVVVUUUVVVVVVOOOSSSXXX\\\^^^___aaabbbkkkiiihhhhhhiiiiiiiiihhhoooppprrrvvvxxxxxxtttrrryyyuuusssvvvwwwwww{{{~~~|||{{{zzzyyyyyyzzz|||zzzwwwwwwyyyzzzyyyxxx|||yyywwwyyy~~~~~~zzzzzz{{{{{{{{{{{{{{{zzzzzz}}}zzz|||{{{~~~{{{{{{|||~~~~~~}}}zzz|||~~~{{{zzz|||}}}xxxzzzzzzzzz{{{{{{zzzxxxwww{{{}}}~~~|||}}}~~~~~~}}}zzzyyyzzz{{{~~~|||{{{{{{{{{{{{yyywwwuuutttuuuwwwyyy{{{wwwyyy{{{{{{{{{{{{|||~~~{{{yyywwwvvvvvvtttqqqoookkkmmmnnnnnnmmmkkkhhhfffggghhhjjjlllmmmmmmmmmmmmkkkgggcccaaabbbeeeggghhhllljjjgggddd```_________]]]aaagggjjjjjjjjjjjjkkkcccdddeeefffgggiiijjjjjjhhhggggggjjjoooqqqqqqoookkkooosssvvvwwwsssooolllkkkpppuuuuuuppplllmmmpppsssuuuvvvuuusssrrrsssuuuyyyzzz{{{zzzzzz|||~~~}}}}}}}}}}}}|||wwwrrrqqqooollllllpppqqqmmmkkkmmmooonnnkkkiiifffggggggffffffeeeffffff___^^^[[[WWWSSSPPPNNNNNNKKKIIIIIIKKKPPPTTTUUUTTTQQQOOONNNLLLKKKKKKLLLLLLNNNMMMKKKKKKLLLMMMNNNNNNQQQQQQPPPNNNLLLJJJHHHGGGFFFEEEDDDCCCCCCDDDFFFGGGMMMIIIGGGHHHKKKJJJDDD??????BBBFFFHHHGGGFFFFFFFFFIIIIIIIIIJJJIIIHHHHHHGGGFFFIIIMMMPPPQQQSSSUUUWWWZZZ^^^^^^XXXSSSSSSTTTTTTTTTRRROOONNNNNNPPPRRRTTTUUUWWWYYYXXXUUURRROOOOOOLLLKKKKKKLLLNNNSSSWWWYYYRRRSSSTTTUUUUUUUUUUUUTTTRRRRRRRRRTTTWWWXXXXXXWWWUUUXXXYYYWWWSSSPPPRRRTTTUUUWWWZZZ[[[[[[XXXUUUSSSVVVVVVVVVXXXZZZ[[[ZZZYYY\\\[[[XXXUUUSSSTTTWWW[[[\\\]]]^^^\\\ZZZZZZ^^^bbbZZZYYYXXXVVVUUUTTTTTTSSSSSSSSSSSSRRRQQQQQQPPPPPPGGGGGGHHHHHHIIIHHHHHHGGGLLLKKKKKKIIIHHHFFFDDDCCCDDDEEEGGGIIIJJJKKKKKKLLLOOOPPPQQQRRRSSSSSSSSSSSSUUUWWWZZZ]]]```cccdddeeehhheeedddggglllnnnllliiinnnpppssswwwyyyxxxtttqqqqqquuuyyyzzz{{{|||}}}wwwzzzyyytttooommmjjjfffccccccbbb```]]]\\\]]]^^^^^^\\\YYYUUUSSSTTTXXX\\\ZZZXXXWWWWWWXXXYYYYYYXXXTTTXXX[[[ZZZ\\\```aaa^^^VVVXXXZZZ\\\\\\[[[ZZZYYYTTTWWW[[[___```\\\UUUPPPPPPZZZcccaaaWWWMMMJJJLLLNNNPPPRRRQQQNNNLLLMMMOOOOOOPPPQQQPPPNNNKKKIIIIIIIIIMMMNNNLLLLLLPPPTTTTTTTTTVVVWWWWWWVVVVVVWWWYYYTTTWWWYYYZZZ[[[]]]```cccYYY]]]cccgggjjjkkkmmmoookkkkkkjjjlllppprrrssssssssstttvvvyyy{{{{{{yyyvvv|||{{{}}}~~~~~~|||}}}}}}}}}|||~~~~~~}}}|||}}}~~~~~~~~~|||{{{zzzwwwuuuooosssvvvvvvvvvuuurrrnnnmmmooosssvvvwwwuuusssqqqpppnnnkkkjjjkkkmmmmmmmmmmmmmmmkkkgggccc``````bbbbbbggglllnnnllliiiiiijjjcccdddeeefffggghhhiiiiiicccaaaaaadddiiilllkkkjjjcccfffkkknnnmmmjjjeeeaaa```eeejjjjjjfffcccccceeegggkkkooooookkkhhhiiikkkmmmppprrrrrrppprrrwww}}}~~~|||yyyyyyxxxvvvwww{{{|||yyyyyy{{{{{{vvvrrrqqqsssssssssqqqmmmkkkkkkkkkeeeeeeeeebbb^^^ZZZXXXXXXPPPPPPPPPQQQSSSVVVXXXZZZUUUTTTRRRPPPNNNNNNNNNOOORRRPPPNNNNNNOOOPPPPPPOOOSSSRRRQQQOOOMMMLLLKKKJJJJJJHHHFFFEEEDDDEEEGGGHHHMMMKKKJJJJJJKKKIIIEEE@@@@@@CCCFFFHHHGGGFFFFFFGGGIIIIIIIIIIIIIIIHHHGGGGGGEEEIIIOOORRRTTTTTTTTTTTTUUUXXXXXXTTTSSSVVVXXXXXXTTTQQQNNNNNNOOOPPPQQQPPPVVVXXXYYYZZZXXXUUUPPPNNNKKKKKKMMMOOOQQQTTTVVVWWWRRRSSSTTTVVVWWWVVVVVVUUUSSSUUUWWWWWWWWWWWWXXXYYYUUUWWWYYYXXXTTTSSSUUUWWWTTTVVVZZZ^^^^^^]]]ZZZXXXVVVWWWZZZ^^^aaaaaa___]]]YYYYYYXXXVVVUUUUUUXXX[[[]]]___aaa___\\\[[[]]]```ZZZZZZZZZYYYXXXVVVUUUTTTRRRRRRQQQPPPPPPQQQRRRRRRHHHGGGGGGGGGHHHJJJLLLNNNPPPOOONNNLLLKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQRRRRRRWWWYYY\\\^^^``````___^^^aaaccceeehhhjjjlllnnnnnnvvvuuutttuuuvvvwwwxxxxxx}}}~~~}}}|||{{{zzzzzz|||}}}|||}}}{{{vvvrrrlllmmmjjjeeebbbccc```YYYXXXXXXWWWXXXXXXVVVSSSPPPKKKLLLMMMLLLJJJKKKNNNQQQRRRPPPOOOOOOPPPQQQPPPOOOOOOSSSUUUSSSTTTWWWWWWUUUSSSSSSSSSSSSRRRSSSTTTUUUQQQQQQSSSUUUVVVUUURRROOONNNUUU[[[YYYRRRKKKJJJLLLMMMPPPSSSRRROOONNNPPPTTTLLLOOOSSSTTTTTTSSSSSSTTTOOOUUUYYYYYYYYY\\\___^^^\\\^^^``````^^^]]]^^^```]]]^^^^^^___```ccchhhllleeegggjjjmmmppptttyyy|||pppppppppssswww{{{|||}}}yyyyyyzzz|||~~~~~~|||~~~|||zzzyyy}}}}}}}}}}}}xxxwwwyyy}}}~~~{{{zzzwwwwwwvvvwwwxxxxxxuuusssrrrsssrrrnnnjjjgggggghhhhhhmmmssstttqqqnnnnnnoookkkkkkkkkkkkjjjjjjjjjjjjeeecccbbbdddhhhkkkjjjhhhfffgggiiiiiihhhfffcccaaa^^^aaacccbbb```___```bbb]]]```eeeggggggeeecccaaaaaacccfffiiilllnnnqqqrrruuuzzz~~~~~~{{{yyy{{{~~~zzz|||}}}~~~}}}yyy{{{yyy{{{}}}|||xxxsssqqqqqqnnnpppqqqooojjjeeecccbbb[[[]]]^^^\\\YYYYYY]]]bbb]]][[[YYYWWWUUUUUUUUUUUUWWWVVVTTTUUUWWWVVVTTTQQQQQQQQQPPPPPPPPPPPPQQQQQQJJJIIIGGGFFFFFFGGGIIIKKKKKKLLLMMMMMMKKKHHHEEEBBBAAACCCFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHGGGGGGIIILLLPPPSSSTTTTTTUUUVVVTTTUUUTTTQQQTTTYYY[[[XXXTTTRRROOOOOOQQQRRRPPPOOOTTTTTTUUUXXXZZZXXXRRRMMMLLLOOOTTTXXXYYYWWWTTTRRRRRRSSSUUUWWWWWWWWWVVVUUUTTTWWWZZZZZZWWWVVVXXXZZZTTTVVVYYYXXXVVVUUUWWWZZZXXXXXXXXXZZZ\\\___bbbcccVVVXXX\\\aaaeeeeeeccc```VVVWWWXXXXXXWWWWWWXXXZZZ]]]```cccbbb___\\\[[[\\\ZZZ[[[[[[[[[ZZZXXXUUUTTTRRRQQQOOONNNOOOPPPSSSTTTPPPMMMJJJHHHHHHKKKPPPSSSSSSRRRPPPOOONNNOOOPPPQQQSSSUUUWWWXXXXXXXXXYYYZZZ___bbbfffjjjlllkkkjjjhhhlllmmmoooqqqssstttuuuuuu}}}~~~|||{{{|||xxxzzzyyy{{{wwwuuuwww|||~~~zzz}}}}}}~~~xxxxxxuuurrrrrrrrrpppkkkfffcccccc___YYYXXX[[[WWWOOOQQQPPPQQQSSSUUURRRMMMGGG===@@@EEEFFFFFFFFFHHHJJJJJJIIIHHHIIILLLMMMNNNMMMNNNRRRSSSPPPOOOQQQQQQOOOSSSQQQOOOLLLKKKMMMQQQTTTTTTRRROOOOOOPPPRRRRRRRRRMMMPPPRRRQQQMMMKKKKKKLLLNNNQQQUUUUUURRRRRRVVVZZZKKKOOOUUUYYY[[[[[[]]]]]]UUU]]]ccccccdddfffhhhfffaaadddhhhhhheeecccdddeeecccccccccbbbcccggglllpppmmmmmmnnnooorrryyyyyyxxxxxxzzz}}}~~~}}}~~~||||||}}}~~~~~~}}}yyyyyyzzzzzzwwwrrrnnnnnnooommmssszzz{{{wwwtttsssuuurrrrrrqqqooonnnmmmlllkkkkkkhhhfffgggkkkmmmllljjjmmmlllkkkiiihhhgggggggggbbbbbbaaa```___```bbbdddWWWYYY\\\bbbgggfff```[[[XXXYYY]]]dddlllooommmjjjkkknnnssswwwwwwvvvtttsssmmmrrrxxx|||}}}}}}}}}}}}wwwwww}}}xxx}}}{{{xxxwwwuuuxxx{{{yyysssmmmjjjhhhfffjjjkkkggg```^^^ccchhhdddcccaaa___]]]\\\\\\\\\\\\ZZZZZZ[[[]]]\\\WWWTTTOOOOOOPPPQQQRRRTTTVVVWWWIIIHHHGGGFFFGGGIIILLLNNNJJJLLLNNNNNNKKKGGGEEEDDDBBBDDDFFFGGGGGGGGGHHHIIIHHHHHHIIIIIIIIIHHHGGGGGGMMMOOOQQQRRRSSSTTTVVVXXXWWWVVVSSSQQQTTTZZZZZZVVVUUURRRPPPQQQSSSSSSQQQNNNQQQQQQRRRWWW[[[[[[TTTNNNNNNSSS[[[aaaaaa[[[SSSMMMRRRSSSUUUWWWWWWWWWUUUTTTWWWYYY[[[]]]\\\YYYUUURRRUUUZZZ^^^^^^[[[YYY\\\___]]]\\\[[[[[[[[[\\\]]]^^^\\\^^^```bbbccccccbbbaaa^^^[[[WWWVVVWWWYYY[[[[[[[[[^^^```___\\\ZZZ\\\___WWWXXX[[[^^^___^^^[[[XXXUUUUUURRROOOTTT[[[YYYSSSSSSUUURRRMMMNNNSSSSSSOOOTTTYYY]]][[[VVVSSSVVVZZZ```bbbcccaaa^^^```fffllllllooorrruuuwwwyyy|||~~~zzzyyyyyyzzz}}}{{{{{{~~~~~~~~~wwwtttnnnmmmlllllloooqqqqqqqqqqqqsssuuuvvvvvvvvvxxxzzz~~~~~~}}}tttllljjjhhhfffggggggeee```\\\YYYWWWTTTQQQOOOLLLKKKJJJNNNLLLJJJJJJJJJHHHCCC???@@@>>>???DDDEEECCCFFFMMMOOOKKKGGGIIIMMMPPPOOOLLLQQQOOOLLLMMMPPPSSSSSSRRRNNNMMMLLLLLLMMMOOOQQQSSSVVVRRROOOPPPTTTVVVTTTPPPPPPPPPOOOMMMKKKJJJKKKMMMQQQTTTWWWVVVUUUTTTUUUWWW[[[ZZZZZZ[[[]]]aaaeeehhhfffeeefffjjjooorrrqqqpppooollljjjkkknnnpppooommmhhhjjjiiiggghhhlllmmmlllnnnrrrwwwzzz{{{{{{|||}}}zzz{{{}}}~~~}}}}}}{{{vvvvvvyyy||||||}}}}}}{{{vvvqqqqqqssstttrrrnnnpppjjjfffjjjrrrwwwtttnnnsssooommmmmmpppooojjjeeellljjjiiijjjkkkjjjeee```bbb```___```bbbaaa^^^ZZZ```^^^]]]___ccceeecccbbbjjjjjjhhhgggkkkqqqqqqmmmiiiiiikkknnnqqqssssssrrrkkkpppwww}}}~~~{{{xxxwwwzzz||||||{{{tttvvvtttnnnnnnrrrqqqkkkmmmkkkiiiiiiiiihhhddd```fffggggggfffccc___\\\[[[VVVTTTSSSSSSUUUWWWXXXXXXOOOMMMJJJIIIJJJMMMPPPSSSOOOOOONNNMMMLLLKKKJJJIIIGGGJJJIIIEEEGGGMMMOOOMMMLLLMMMMMMLLLKKKKKKLLLNNNNNNSSSYYY\\\[[[WWWSSSPPPTTTUUUVVVVVVVVVVVVUUUUUUVVVVVVUUUQQQNNNNNNQQQUUUTTTRRRPPPRRRVVVXXXWWWVVVSSSUUUXXXZZZZZZWWWSSSQQQPPPOOOPPPRRRVVVYYYZZZYYY[[[[[[\\\[[[ZZZXXXVVVUUUWWWZZZ]]]^^^\\\[[[\\\^^^]]]\\\[[[[[[[[[[[[]]]]]]\\\^^^```aaabbbaaa```___]]][[[ZZZZZZ\\\]]]\\\\\\^^^^^^^^^]]][[[ZZZ[[[\\\VVVWWWYYY[[[\\\[[[YYYWWWVVVVVVSSSQQQVVV^^^___ZZZVVVXXXVVVRRRTTTZZZ]]]ZZZYYY]]]aaabbb```___bbbeeeeeeiiilllllljjjkkkooosssrrruuuyyy}}}~~~zzzyyyyyyyyyyyyxxxyyy{{{}}}wwwoooiiigggdddaaa```aaaccccccbbbfffhhhiiiiiiiiijjjmmmooossstttuuuvvvuuuqqqkkkfffccc```]]][[[\\\[[[YYYVVVTTTPPPLLLHHHFFFFFFFFFGGGIIIIIIIIIHHHGGGEEEBBB???AAA@@@BBBHHHHHHGGGIIIOOOPPPMMMJJJKKKNNNPPPOOONNNUUURRRPPPPPPQQQQQQOOOMMMMMMMMMMMMMMMNNNPPPRRRSSSWWWSSSPPPQQQUUUVVVTTTQQQPPPPPPPPPNNNLLLKKKMMMOOOUUUXXXZZZZZZYYYXXXZZZ[[[^^^___```bbbdddfffggghhhjjjjjjlllpppssstttqqqmmmqqqooommmnnnqqqrrrqqqpppqqqsssqqqmmmmmmqqqrrrpppvvvxxxzzz||||||}}}~~~~~~}}}}}}~~~~~~~~~}}}{{{yyyzzz|||{{{xxxtttsssnnnjjjlllrrruuussspppssspppoooqqquuuvvvsssoooqqqpppooooooooonnnkkkiiijjjhhhggggggiiihhhfffcccfffcccaaaaaaaaaaaa___]]]eeeggghhhfffhhhjjjiiieeehhhggggggiiilllmmmmmmmmmkkknnnqqqtttvvvxxx{{{}}}~~~~~~}}}|||{{{zzz{{{~~~~~~|||~~~|||xxxwwwyyywwwrrrtttqqqnnnnnnoooooonnnlllnnnkkkhhhhhhhhhfffbbb]]]XXXVVVTTTUUUWWWYYYYYYYYYSSSQQQNNNKKKKKKNNNRRRTTTRRRQQQOOOMMMKKKKKKJJJKKKLLLOOOMMMIIIJJJPPPSSSQQQQQQRRRRRRPPPNNNMMMNNNOOORRRTTTWWWXXXVVVTTTSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTTTTRRRPPPQQQUUUYYYXXXUUUSSSTTTVVVXXXWWWVVVWWWXXX[[[\\\ZZZWWWSSSQQQPPPPPPPPPSSSVVVXXXXXXWWW^^^]]]\\\ZZZYYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\[[[\\\\\\]]]]]]^^^___`````````___^^^\\\\\\]]]___aaaaaa___]]]aaa___[[[YYYYYYZZZYYYYYYWWWWWWXXXYYYYYYYYYXXXXXX[[[ZZZWWWVVVZZZaaabbb___ZZZ\\\\\\[[[]]]dddhhhhhhaaadddhhhlllooopppqqqqqqmmmqqqwwwyyyxxxxxxzzz|||{{{}}}}}}{{{{{{zzzxxxtttpppnnnnnnooommmnnnooorrrwww}}}~~~{{{tttkkkbbb\\\YYYWWWSSSRRRSSSUUUVVVVVVZZZZZZZZZZZZZZZ\\\```ccceeegggjjjjjjhhhdddaaa```\\\XXXTTTQQQQQQRRRRRRRRROOOKKKEEEAAA@@@BBBDDDEEEFFFIIIKKKJJJFFFCCCCCCDDDEEEEEEHHHMMMNNNLLLMMMQQQQQQPPPPPPOOOOOOOOOOOOOOOUUUTTTSSSSSSSSSRRROOOMMMLLLMMMNNNOOOQQQRRRSSSTTTVVVTTTRRRSSSVVVWWWUUURRRPPPPPPPPPOOOMMMMMMOOOQQQ[[[]]]___```______```aaaccceeehhhjjjllllllkkkjjjppprrruuuxxxyyywwwqqqmmmtttsssrrrsssuuuuuuuuutttzzz{{{xxxsssqqqtttuuusss|||}}}~~~~~~~~~~~~}}}}}}~~~}}}xxxuuurrrpppqqqrrrrrrrrrtttrrrrrrtttxxxzzzxxxuuuwwwwwwxxxvvvtttsssssstttuuusssqqqpppqqqqqqpppoooooommmiiifffdddbbb___\\\```fffiiihhhggghhhgggccchhhfffddddddeeeggggggfffhhhhhhhhhhhhiiilllpppttt|||xxxtttrrrsssvvvxxxxxxuuusssqqqppprrrvvvzzz}}}zzz{{{~~~~~~~~~~~~{{{|||yyyvvvuuuvvvxxxyyyyyyyyysssnnnmmmooonnniiiccc___^^^\\\\\\^^^______^^^ZZZXXXSSSPPPOOOQQQTTTVVVWWWUUUPPPMMMKKKKKKLLLNNNSSSTTTQQQMMMNNNRRRUUUUUUWWWWWWVVVTTTQQQPPPPPPQQQUUUVVVUUUSSSRRRQQQSSSUUUSSSSSSSSSRRRRRRQQQQQQPPPRRRSSSSSSSSSTTTVVVZZZ]]]YYYWWWUUUUUUWWWYYYZZZZZZ[[[\\\^^^^^^\\\XXXTTTRRRRRRQQQRRRTTTWWWWWWVVVTTT\\\\\\\\\[[[[[[[[[\\\\\\\\\[[[[[[\\\^^^^^^]]]\\\^^^^^^^^^^^^^^^^^^^^^^^^___``````aaaaaa```___^^^]]]]]]^^^```bbbcccaaa```ddd___YYYWWWXXXZZZYYYWWWZZZZZZ[[[ZZZZZZZZZ[[[\\\aaa```^^^^^^```bbbaaa^^^^^^aaadddfffhhhkkknnnooojjjkkknnntttzzz}}}|||yyyuuuyyy~~~~~~|||zzzxxxtttrrrttttttsssmmmgggbbbbbbdddaaaaaaaaaeeekkksss{{{vvvuuurrrmmmfff^^^VVVRRRNNNKKKHHHHHHKKKOOOQQQRRRQQQQQQOOONNNNNNQQQVVVZZZZZZ___ddddddaaa]]]\\\\\\VVVTTTQQQOOOOOOOOOPPPQQQOOOJJJDDDBBBCCCFFFFFFFFFGGGLLLPPPNNNIIIFFFIIIMMMKKKMMMPPPSSSRRRPPPPPPQQQSSSTTTTTTSSSPPPOOOPPPQQQQQQRRRTTTVVVVVVUUUSSSQQQMMMNNNPPPRRRSSSTTTUUUUUUUUUTTTSSSTTTVVVVVVTTTRRRPPPQQQQQQPPPOOOPPPRRRTTT___```bbbcccdddeeeffffffhhhjjjllloooqqqrrrrrrrrrwwwxxx{{{||||||zzzuuurrrwwwvvvwwwwwwxxxxxxxxxxxxzzz{{{yyytttrrruuuvvvttt{{{}}}|||~~~~~~|||yyyuuurrrqqqrrrsssvvvtttsssuuuwwwxxxvvvuuuzzz|||}}}{{{xxxwwwzzz}}}|||zzzxxxwwwwwwwwwxxxxxxwwwuuuqqqnnnkkkiiigggfffbbbiiinnnmmmkkkmmmooonnnjjjgggdddbbbcccdddddddddbbbbbbbbbaaaaaaccchhhllltttqqqmmmlllmmmppprrrsssqqqpppnnnmmmmmmnnnooopppwwwwwwwwwyyy{{{~~~~~~{{{zzz|||~~~~~~~~~~~~}}}xxxuuutttqqqnnnjjjmmmkkkiiiiiiiiihhhgggeeebbb___[[[WWWVVVVVVXXXYYY]]]YYYTTTOOOMMMMMMPPPQQQWWWVVVSSSOOOOOORRRUUUVVVWWWXXXWWWUUUSSSRRRRRRTTTVVVVVVTTTRRRPPPPPPSSSUUUTTTTTTSSSRRRQQQQQQQQQQQQTTTTTTUUUVVVWWWZZZ]]]___WWWVVVUUUUUUWWWZZZ]]]^^^]]]^^^___```^^^[[[XXXUUUUUUUUUVVVWWWYYYXXXVVVTTTWWWXXXZZZ\\\^^^^^^]]]]]]]]][[[ZZZ[[[]]]^^^]]]\\\_________```````````````aaabbbbbbbbbbbbaaaaaa``````^^^]]]^^^```bbbbbbbbbccc___YYYXXXYYY[[[ZZZYYY[[[\\\]]]\\\[[[\\\___aaabbbbbbdddggghhhfffcccbbbcccgggnnnrrrsssqqqqqqrrrsssrrrtttyyy~~~|||{{{|||~~~~~~}}}xxxvvvsssrrrqqqoookkkiiiiiijjjiiiddd]]]YYYYYYZZZZZZYYYXXXYYY^^^fffnnnsssmmmjjjddd]]]WWWRRROOOMMMHHHFFFDDDEEEGGGKKKMMMNNNKKKJJJHHHFFFFFFJJJOOOTTTRRRXXX___aaa^^^ZZZXXXWWWRRRRRRRRRQQQPPPPPPPPPQQQPPPLLLHHHHHHJJJLLLJJJHHHIIIOOOTTTQQQKKKIIIMMMRRRRRRUUUWWWWWWUUUSSSRRRQQQUUUVVVVVVUUURRRQQQQQQRRRQQQSSSVVVXXXXXXVVVTTTSSSOOOPPPRRRSSSUUUVVVVVVVVVTTTTTTTTTUUUUUUUUUTTTRRRQQQRRRRRRRRRQQQRRRTTTVVV___```bbbeeehhhiiijjjjjjkkklllnnnqqqtttvvvyyyzzz{{{|||}}}~~~}}}{{{zzzzzzwwwxxxzzzzzzzzzzzzzzzzzzwwwyyyxxxuuutttwwwwwwuuuuuuyyy~~~~~~}}}|||~~~~~~|||~~~yyytttrrrrrrtttuuuttttttuuuvvvwwwxxxwww{{{}}}~~~{{{{{{~~~~~~}}}{{{zzzzzz{{{|||zzzyyywwwtttrrrqqqrrrsssnnnsssuuurrrpppsssvvvwwwooolllhhhggggggggggggggg___```aaaaaaaaabbbeeehhhjjjiiihhhhhhkkklllmmmlllkkkkkkllllllkkkiiifffeeemmmqqqttttttssstttxxx|||tttvvvwwwwwwwwwwwwyyyzzz~~~wwwsssrrrsssyyywwwuuusssrrrpppnnnkkkiiigggdddbbb```______```bbb___ZZZVVVSSSTTTUUUWWWZZZVVVSSSQQQPPPPPPRRRTTTTTTUUUUUUTTTSSSRRRTTTUUUTTTUUUUUUSSSRRRQQQRRRTTTVVVVVVUUUTTTSSSSSSTTTTTTYYYXXXWWWXXXYYY[[[\\\]]]XXXXXXWWWWWWWWWYYY[[[]]]]]]^^^```aaa```^^^\\\ZZZZZZYYYYYYZZZ[[[ZZZXXXVVVTTTVVVYYY[[[]]]]]]\\\\\\\\\[[[[[[ZZZZZZ[[[\\\\\\]]]^^^___aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa___]]]^^^```aaabbbbbbaaa^^^\\\[[[\\\]]]^^^^^^\\\___aaaaaa``````dddgggddddddiiioooqqqooommmnnnnnnrrryyy~~~yyyxxxzzz|||{{{|||}}}{{{~~~xxxrrrpppsssuuuuuutttqqqnnnjjjhhhhhhgggccc___[[[[[[[[[XXXUUURRRQQQQQQVVVTTTQQQOOORRRWWW]]]aaabbb^^^WWWQQQLLLJJJJJJJJJHHHFFFEEEEEEFFFHHHHHHGGGFFFFFFDDDCCCCCCFFFKKKOOOPPPTTTYYY[[[ZZZXXXUUUSSSPPPQQQRRRRRRQQQPPPQQQRRRRRRNNNJJJKKKOOOPPPMMMIIIJJJOOOSSSQQQLLLJJJNNNSSSVVVZZZ[[[XXXUUUUUUUUURRRVVVVVVVVVVVVUUUTTTRRRQQQUUUWWWZZZZZZXXXVVVTTTSSSSSSSSSTTTTTTUUUVVVWWWWWWTTTUUUVVVWWWWWWVVVUUUTTTSSSTTTTTTSSSRRRSSSUUUXXX^^^^^^```eeejjjmmmnnnnnnnnnooopppssswwwzzz}}}}}}~~~}}}||||||}}}vvvyyy{{{|||{{{zzzzzzzzzvvvzzz{{{yyyyyy{{{{{{wwwrrrwww~~~~~~{{{}}}~~~}}}{{{}}}{{{}}}~~~}}}~~~}}}}}}xxxtttsssssssssssstttvvvxxxzzz|||~~~|||}}}~~~}}}~~~||||||{{{yyywwwxxxzzz|||{{{~~~|||wwwuuuwwwxxxwwwuuurrrooonnnoooooonnnnnnccceeefffgggffffffhhhiiieeeeeeeeegggiiiiiihhhfffccceeehhhjjjjjjgggdddbbbaaaiiiqqqssspppmmmooorrrlllooorrrqqqnnnnnnrrrwwwzzzyyyyyyzzz{{{}}}}}}xxxyyy}}}~~~|||{{{zzzxxxtttrrrpppppppppnnnmmmkkkjjjiiihhhgggdddaaa___^^^^^^___]]]YYYVVVVVVTTTQQQQQQTTTTTTUUUUUUTTTSSSSSSTTTVVVSSSTTTUUUUUUSSSSSSTTTUUUXXXWWWVVVUUUUUUVVVXXXXXX]]][[[ZZZZZZ[[[[[[[[[YYYZZZ[[[[[[ZZZXXXXXXYYYZZZ^^^___aaaaaaaaa```^^^]]]^^^]]][[[[[[[[[[[[ZZZYYYVVVVVVWWWXXXXXXYYYZZZZZZYYY[[[\\\ZZZXXXWWWZZZ]]]ZZZ[[[]]]___aaabbbbbbbbb`````````aaaaaabbbccccccaaa``````aaaccccccaaa```]]]^^^______^^^___aaacccaaaeeeiiiiiihhhhhhlllpppnnnmmmpppvvvxxxvvvxxx||||||~~~zzzxxxyyyyyywwwuuuqqqnnniiifffeeegggiiikkklllgggaaa___^^^\\\XXXSSSMMMLLLLLLLLLMMMMMMKKKIIILLLJJJGGGEEEGGGKKKQQQTTTUUURRRMMMIIIFFFEEEFFFFFFGGGFFFFFFGGGIIIJJJIIIGGGFFFFFFEEEDDDDDDGGGKKKOOOTTTSSSSSSUUUVVVVVVUUUTTTRRRSSSSSSQQQPPPQQQTTTXXXYYYRRRMMMMMMQQQSSSQQQMMMMMMPPPRRRPPPMMMLLLNNNRRRVVV[[[\\\WWWUUUXXXXXXVVVWWWUUUTTTUUUWWWWWWTTTQQQUUUXXX[[[[[[YYYWWWWWWWWWVVVVVVUUUUUUUUUVVVXXXXXXUUUWWWYYYZZZYYYXXXWWWVVVUUUVVVVVVUUUSSSTTTVVVXXX\\\]]]___eeekkkpppqqqqqqppprrruuuxxx{{{}}}~~~|||~~~{{{zzz{{{tttxxx{{{{{{zzzxxxxxxyyywww{{{~~~}}}}}}~~~{{{wwwxxx{{{}}}|||zzz{{{}}}}}}{{{}}}|||||||||{{{}}}}}}}}}~~~}}}zzz|||~~~|||xxxtttrrrssstttuuuvvvwwwyyy|||~~~~~~~~~||||||}}}|||}}}{{{vvvyyywwwvvvvvvwwwwwwvvvuuunnnoooooommmkkkkkklllnnniiihhhggghhhiiihhhgggeeedddfffhhhjjjjjjiiigggeee```dddiiikkkkkkjjjjjjkkkggghhhjjjkkkkkkmmmqqqttttttsssrrrssstttvvvxxxzzzxxx{{{~~~~~~{{{wwwxxxzzz{{{{{{xxxvvvtttnnnnnnnnnmmmllljjjhhhgggccc___]]]^^^\\\VVVUUUXXXWWWXXXXXXWWWUUUTTTUUUWWWSSSTTTTTTTTTSSSTTTVVVXXXYYYXXXWWWVVVWWWXXXZZZ\\\^^^\\\ZZZZZZ\\\\\\ZZZXXXWWWYYY\\\]]]\\\[[[\\\^^^aaaaaabbbbbbaaa___^^^\\\```]]][[[YYYZZZ[[[[[[[[[ZZZXXXVVVTTTTTTUUUWWWYYYXXX[[[]]]ZZZVVVUUUYYY^^^WWWYYY[[[^^^```aaabbbbbb____________```aaacccccc```aaaccceeefffdddaaa]]]ZZZ^^^aaaaaa```aaadddgggfffkkkpppqqqpppqqqtttxxxzzzvvvwww{{{{{{yyy}}}yyyyyyyyyxxxuuuqqqmmmjjjhhhffffffccc^^^ZZZZZZ```eeegggbbb[[[WWWVVVTTTNNNIIIEEECCCBBBDDDHHHJJJHHHEEEAAA???>>>>>>AAAGGGLLLPPPLLLJJJHHHEEEDDDCCCCCCCCCEEEEEEGGGJJJMMMOOONNNLLLHHHHHHHHHHHHHHHJJJNNNQQQZZZUUUQQQQQQTTTWWWWWWVVVVVVVVVTTTQQQPPPRRRXXX]]]___WWWOOOMMMRRRUUUUUURRRPPPRRRSSSQQQOOONNNPPPSSSUUUZZZ[[[VVVUUUYYY[[[YYYWWWTTTRRRTTTXXXYYYUUUPPPQQQUUUYYYZZZYYYYYY[[[^^^YYYXXXVVVUUUUUUVVVXXXYYYWWWYYY[[[\\\[[[YYYYYYXXXVVVWWWWWWUUUTTTTTTVVVXXX\\\\\\___eeemmmrrrtttsssqqqtttyyy}}}~~~|||{{{{{{wwwvvvssswwwzzz{{{yyywwwwwwxxxwww|||~~~~~~~~~zzzuuu~~~}}}|||}}}yyyzzz{{{|||~~~zzzyyy~~~~~~vvv{{{{{{{{{}}}||||||~~~zzz||||||{{{|||{{{yyyyyy|||~~~zzzuuuqqqvvvvvvvvvuuutttuuuwwwyyyyyyzzzzzzzzz{{{||||||{{{yyyxxxwwwuuuqqqnnnnnnooorrrqqqooollljjjjjjiiihhhggglllllllllllllllkkkjjjiiifffccc``````cccgggjjjkkkeeeddddddfffkkkppprrrrrrpppooonnnnnnoooqqqtttvvvrrrvvvyyyzzzyyyzzz|||~~~|||{{{~~~}}}{{{rrrtttuuuvvvuuurrrooolllhhhdddccceeebbb[[[YYY[[[\\\\\\[[[YYYWWWUUUVVVWWWUUUUUUTTTRRRRRRTTTXXX\\\XXXWWWWWWVVVWWWYYY\\\]]]^^^\\\ZZZZZZ\\\\\\ZZZXXXPPPUUU[[[___```aaaccceeecccccccccbbbaaa^^^\\\[[[```]]]ZZZXXXYYYZZZ[[[\\\YYYYYYWWWVVVVVVVVVVVVVVV]]]___```]]]XXXUUUVVVXXX[[[aaaccc^^^YYYZZZ^^^___bbb^^^YYYYYY^^^cccggghhhgggeeecccdddggghhhhhhfff```eeefffdddgggooorrrpppooosssxxx{{{||||||}}}~~~}}}~~~|||zzzxxxwwwvvvuuunnnllliiieeeaaa^^^\\\[[[SSSWWWZZZZZZVVVSSSSSSUUUTTTVVVWWWUUUOOOHHHCCC@@@AAABBBBBBBBBAAAAAACCCEEE@@@===;;;<<<@@@FFFJJJLLLLLLHHHEEECCCDDDGGGHHHIIIHHHJJJLLLMMMNNNQQQUUUXXXPPPMMMJJJIIIKKKOOORRRTTTUUUUUUUUUUUUVVVXXXYYYZZZXXXWWWVVVTTTTTTVVVZZZ]]]]]]WWWSSSSSSTTTRRRSSSUUUYYYWWWVVVTTTSSSSSSSSSSSS]]]ZZZVVVTTTSSSVVVZZZ]]]XXXSSSPPPRRRXXX[[[YYYTTTWWWTTTRRRVVV]]]aaa]]]YYYZZZWWWUUUXXX]]]___[[[VVV\\\ZZZ]]]cccbbbZZZUUUVVV[[[YYYYYY[[[YYYVVVWWW[[[eeehhhkkkiiigggggglllqqqyyy}}}~~~|||~~~|||zzz~~~{{{yyyzzzyyyyyyyyyyyyyyyxxxwwwwww{{{|||}}}}}}}}}}}}||||||~~~|||{{{|||}}}|||yyywwwxxx~~~~~~~~~~~~~~~~~~|||{{{zzz{{{~~~|||}}}~~~|||zzzwwwvvvyyy}}}}}}yyytttxxxyyy|||}}}zzz|||}}}}}}zzz}}}}}}~~~||||||}}}~~~~~~~~~~~~}}}~~~}}}}}}~~~~~~}}}}}}{{{uuutttvvvuuuvvvxxxvvvssstttxxx{{{yyy}}}zzzwwwxxxzzzzzzwwwtttvvvtttqqqpppppppppooonnnqqqssstttuuussspppmmmlllooojjjbbb___dddllllllgggjjjdddccciiinnnmmmmmmpppnnnkkkggggggjjjoootttvvvnnnpppssswwwyyyyyyxxxwwwvvvyyy~~~}}}{{{}}}~~~|||yyywwwvvvvvvvvvnnnllljjjhhhgggeeebbb```___```^^^[[[]]]bbb```YYYWWWUUUTTTWWWZZZ[[[YYYWWWWWWXXXXXXWWWVVVWWW[[[]]]___^^^\\\[[[YYYYYYXXXXXXUUUYYY\\\\\\ZZZ^^^hhhqqqccccccbbbbbbbbbaaaaaaaaaVVVXXXYYYZZZZZZ\\\```ccc\\\ZZZWWWUUUTTTVVVXXXYYY___^^^\\\[[[[[[ZZZXXXWWWZZZ^^^___]]]\\\______\\\^^^]]]\\\^^^cccfffhhhhhhgggfffgggiiilllmmmkkkhhhfffjjjllljjjmmmtttvvvtttrrrvvv|||zzzwwwwwwwwwuuussspppnnnlllkkkjjjgggeeeaaa]]]YYYUUUSSSRRRKKKNNNPPPPPPOOOMMMLLLLLLHHHKKKMMMLLLHHHCCC???===@@@AAABBBAAA@@@@@@BBBDDDBBB???===>>>BBBGGGLLLNNNKKKHHHEEEDDDGGGJJJLLLMMMKKKLLLNNNNNNOOOQQQTTTWWWQQQOOOMMMMMMOOOSSSWWWYYYVVVVVVWWWXXXZZZ[[[\\\]]]UUUUUUTTTSSSSSSUUUYYY]]]ZZZTTTQQQSSSSSSRRRRRRTTTXXXWWWVVVUUUUUUUUUVVVVVVYYYXXXWWWVVVUUUVVVWWWXXXVVVSSSQQQSSSWWWYYYXXXVVVWWWTTTSSSUUUZZZ\\\[[[XXXWWWXXXZZZ\\\___aaabbbbbb^^^[[[^^^dddeeebbbbbbeeeaaa^^^\\\\\\[[[ZZZ^^^eeejjjmmmpppooollllllooossszzz}}}}}}{{{|||~~~~~~}}}zzz{{{}}}yyyvvvvvvyyy|||}}}zzzwwwwwwyyy|||}}}}}}}}}}}}||||||}}}~~~~~~}}}~~~~~~}}}||||||zzzxxxyyy|||{{{vvvrrrssstttwww|||~~~|||{{{}}}|||~~~~~~}}}~~~|||||||||~~~~~~~~~}}}~~~~~~~~~|||}}}zzz{{{}}}~~~~~~zzzyyy}}}zzzwwwvvvvvvuuussswww|||~~~}}}|||}}}~~~~~~~~~}}}yyyxxxwwwvvvuuuuuusssrrrtttssssssuuuxxxxxxtttppprrrooojjjfffiiinnnoookkkqqqllllllqqqrrrnnnkkkkkkllljjjhhhgggiiikkkllllllmmmoooqqqtttuuutttsssrrrrrrtttxxx}}}~~~|||{{{|||~~~}}}~~~}}}}}}yyyuuupppnnnmmmllljjjgggggggggccc___```eeeeeeaaa\\\ZZZYYYZZZ\\\]]][[[YYYXXXXXXXXXXXXWWWYYY\\\___]]]]]][[[ZZZYYYXXXXXXXXXYYY\\\^^^^^^\\\]]]bbbgggaaaaaaaaaaaaaaaaaabbbbbb\\\\\\]]]\\\\\\\\\___aaa]]][[[WWWTTTTTTVVVZZZ\\\```\\\YYYYYY\\\]]][[[XXX[[[^^^``````cccfffbbb\\\[[[\\\___dddhhhkkkjjjiiiiiijjjlllpppsssrrrpppmmmnnnqqqssssssuuuyyyzzzxxxxxx||||||wwwrrrnnnllliiihhheeebbb___\\\[[[ZZZ[[[YYYUUUQQQMMMIIIGGGFFFDDDDDDEEEGGGHHHGGGEEECCC===@@@CCCDDDBBB???======@@@AAAAAAAAA@@@@@@BBBDDDDDDBBB@@@AAAEEEJJJMMMOOOJJJHHHFFFFFFJJJNNNQQQSSSOOOPPPQQQPPPOOOPPPSSSUUURRRQQQPPPPPPRRRVVVYYY\\\WWWXXXZZZ]]]^^^_________WWWWWWVVVTTTSSSTTTWWWZZZWWWSSSQQQTTTUUUSSSSSSUUUWWWVVVVVVVVVVVVWWWXXXYYYWWWXXXYYYZZZYYYXXXVVVUUUUUUUUUUUUVVVWWWYYYZZZ[[[XXXXXXWWWXXXYYY[[[]]]^^^ZZZ]]]```aaaaaacccgggjjjbbb```aaaeeehhhiiilllpppjjjeeeaaaaaaaaabbbiiiqqqrrrtttwwwvvvtttsssuuuxxxxxx{{{|||{{{}}}|||}}}}}}yyywwwwwwzzz}}}~~~~~~}}}}}}~~~~~~zzzuuuqqqrrrxxx}}}~~~}}}}}}xxxzzz{{{zzz{{{{{{}}}~~~{{{yyy}}}~~~|||zzz|||||||||{{{{{{zzzzzzzzz{{{yyyvvvvvvwwwvvvqqqmmmpppqqqssswwwzzz{{{zzzxxxzzzyyyyyyzzz{{{zzzyyywwwxxx~~~|||~~~~~~~~~zzz}}}}}}}}}||||||{{{|||}}}{{{yyy{{{wwwxxx}}}}}}||||||}}}~~~}}}|||}}}zzzzzzzzzzzz{{{}}}~~~~~~}}}|||yyywww{{{~~~zzzwwwvvvttttttyyy}}}~~~~~~~~~}}}|||zzzyyyyyyuuutttxxx}}}{{{vvvwwwxxxuuupppooorrrsssqqquuusssuuuxxxyyytttooommmnnnlllkkkkkkkkkjjjgggeeekkklllooopppqqqooommmlllqqqqqqrrrvvv{{{|||zzzwwwyyywwwwwwxxxzzz{{{{{{zzz{{{|||yyywwwxxxxxxuuuqqqrrrppplllggghhhlllmmmllleeecccbbbaaaaaa```^^^\\\ZZZ[[[[[[YYYYYYZZZ]]]_________^^^]]]\\\[[[[[[ZZZ\\\]]]^^^______^^^^^^^^^]]]]]]]]]^^^___aaabbbcccaaaaaaaaa___]]]\\\]]]___\\\[[[XXXWWWWWWYYY[[[]]]]]]ZZZXXXYYY[[[]]]]]]\\\^^^dddhhhiiijjjkkkfff```]]]___dddhhhlllnnnnnnmmmnnnoooqqqtttvvvvvvvvvuuuuuuwwwyyy{{{|||}}}|||{{{}}}{{{{{{wwwrrrpppnnnllliiifff\\\ZZZWWWTTTQQQNNNLLLKKKNNNLLLIIIFFFCCCAAA??????@@@??????AAAEEEEEEBBB>>>;;;>>>AAABBBAAA@@@???@@@BBBCCCCCCCCCBBBBBBDDDEEEEEECCCBBBCCCGGGKKKNNNPPPMMMJJJHHHIIILLLPPPTTTUUUSSSSSSSSSRRRPPPPPPRRRTTTSSSSSSSSSSSSSSSUUUXXXZZZZZZ\\\^^^___```___^^^\\\]]]]]]ZZZWWWTTTSSSTTTVVVVVVRRRRRRUUUWWWUUUUUUVVVTTTTTTUUUVVVWWWXXXYYYZZZZZZ[[[\\\\\\\\\[[[YYYXXXWWWYYY[[[[[[YYYZZZ]]]```\\\^^^______^^^```eeeiiidddddddddeeeeeegggjjjllliiihhhhhhiiikkklllnnnpppoookkkiiiiiiiiikkkqqqyyywwwyyy{{{|||{{{{{{|||~~~vvvzzz}}}}}}wwwyyyzzz||||||{{{zzzyyy|||{{{zzzxxxxxxxxxyyyyyyuuurrroooooorrrvvvxxxxxx}}}yyyvvvxxx|||}}}zzzwwwwwwwwwwwwzzz|||}}}{{{yyyyyyzzz{{{{{{zzzyyyyyyyyyxxxxxxvvvuuuuuuuuuuuuuuuuuusssqqqqqqqqqooollliiioooooooooqqqrrrsssqqqoooyyyvvvttttttvvvvvvsssoooxxxyyyxxxvvvuuuxxx|||~~~~~~|||zzzxxxyyy|||}}}|||{{{||||||{{{yyyzzzzzzyyyyyyxxxyyy~~~wwwoootttpppqqqxxx}}}}}}|||||||||~~~~~~|||zzz{{{|||}}}||||||}}}}}}~~~}}}}}}~~~~~~}}}~~~}}}|||{{{{{{}}}}}}~~~}}}{{{|||}}}wwwuuuzzz{{{yyyxxxwwwuuuzzz|||zzzzzz|||}}}|||zzzvvvwwwxxxwwwwwwwwwyyy|||}}}{{{yyyxxxtttsssqqqpppooonnnkkkhhhjjjkkknnnoooooonnnllljjjssspppoooqqqtttvvvsssppptttsssrrrrrrtttuuuuuutttwwwxxxzzz|||~~~~~~yyyzzzyyyvvvsssssstttuuuuuupppnnnllliiigggeeecccbbbaaaaaa___]]][[[[[[]]]___eeeddddddcccbbbaaa``````^^^]]][[[]]]```aaa___]]]ZZZZZZ[[[\\\^^^```bbbcccbbbccccccaaa___]]]^^^___YYYZZZZZZ[[[\\\\\\\\\\\\XXXZZZ[[[[[[[[[\\\```dddaaajjjqqqpppmmmllljjjhhheeegggjjjmmmoooqqqsssuuuuuuuuuuuuvvvwwwyyy|||~~~~~~~~~zzzwwwvvvuuuuuurrrmmmhhheeeeeeeeeaaa]]]QQQPPPMMMJJJGGGEEECCCCCCDDDCCCAAA@@@???>>>>>>>>>>>>======@@@CCCDDD@@@===???AAACCCCCCBBBAAABBBCCCEEEFFFFFFFFFEEEEEEGGGIIIFFFDDDCCCDDDHHHLLLOOOPPPPPPNNNKKKJJJMMMQQQSSSTTTUUUUUUTTTSSSQQQPPPRRRTTTWWWYYYYYYXXXUUUUUUVVVXXX^^^______```___\\\ZZZXXX\\\\\\ZZZWWWUUUTTTUUUWWWUUURRRQQQUUUWWWVVVUUUWWWTTTTTTUUUVVVWWWXXXYYYYYY^^^^^^]]]\\\\\\]]]]]]^^^YYY\\\___^^^[[[[[[^^^bbb```cccffffffeeegggmmmsssoookkkiiijjjooorrrqqqpppooopppqqqqqqqqqqqqqqqooorrrpppoooqqqqqqqqquuu{{{yyyzzz|||}}}~~~{{{~~~~~~vvvwwwzzz{{{{{{zzzxxxwww~~~}}}}}}yyywwwuuusssssstttvvvwwwpppppppppnnnlllmmmppptttuuuwwwxxxxxxvvvtttssssssuuusssrrrrrrtttvvvwwwwwwsssttttttsssrrrssswwwzzzsssrrrqqqpppppppppppppppllllllkkkkkkkkkjjjiiihhhiiigggggghhhiiijjjiiihhhssspppnnnnnnppppppllliiirrrqqqqqqrrrqqqrrrvvvzzzzzzuuuqqqqqqsssvvvzzz}}}vvvrrrppprrruuuvvvtttrrroooooorrrxxx}}}{{{ssslllmmmkkkmmmvvv{{{zzzwwwwwwyyyzzz{{{{{{yyyvvvuuuvvv|||{{{{{{}}}~~~}}}{{{yyy{{{}}}~~~}}}{{{}}}||||||~~~~~~|||}}}~~~|||}}}zzz{{{||||||}}}{{{yyy|||~~~||||||}}}{{{wwwxxx|||~~~~~~~~~{{{{{{|||{{{{{{|||}}}}}}~~~zzzxxxuuuttttttsssrrrqqqkkkmmmooorrrrrrqqqooonnnpppnnnmmmnnnqqqrrrpppnnnnnnnnnnnnpppqqqqqqooommmpppqqqsssvvvyyy{{{}}}~~~~~~}}}||||||zzzyyyvvvsssooommmllllllkkkjjjhhhddd```^^^___aaajjjjjjjjjiiihhhfffdddcccddd```\\\\\\___aaa```]]]YYYYYY[[[]]]___```aaaaaa```bbbcccbbb```___```aaaXXXZZZ\\\^^^___^^^^^^]]]YYY\\\^^^^^^]]]```fffkkkeeeooovvvtttooooooqqqqqqqqqrrrttttttuuuwwwzzz}}}||||||{{{zzzzzz|||~~~}}}vvvpppnnnmmmmmmmmmiiieee```]]]\\\YYYVVVRRRJJJIIIGGGEEECCCBBBAAA@@@@@@??????>>>>>>??????@@@>>>>>>???AAABBBBBB???===CCCDDDEEEDDDCCCCCCDDDEEEHHHIIIIIIIIIHHHHHHJJJLLLGGGFFFEEEFFFJJJMMMOOOPPPRRROOOLLLKKKMMMPPPRRRSSSTTTTTTTTTSSSQQQQQQSSSUUU\\\^^^___]]]YYYWWWXXXZZZ`````````^^^\\\YYYWWWUUUUUUVVVWWWWWWVVVXXX[[[]]]XXXTTTSSSVVVXXXWWWWWWYYYXXXXXXYYYZZZ[[[[[[ZZZZZZaaa___]]]\\\]]]___bbbddd```bbbcccbbb___^^^aaaddddddgggiiijjjjjjmmmqqquuuuuuqqqnnnqqqxxx|||{{{wwwrrrvvvyyyxxxxxxyyywwwssstttrrrsssvvvuuurrrtttxxx{{{zzzzzz{{{|||~~~~~~yyy~~~~~~zzzyyyvvvttttttuuuwwwxxxzzzzzz{{{zzzzzzyyyxxxwwwrrrpppnnnmmmmmmppptttvvvjjjlllmmmjjjffffffiiinnnmmmqqquuutttpppllllllnnnpppmmmjjjiiijjjkkkkkkkkkiiijjjjjjhhhfffiiioootttjjjjjjjjjjjjjjjjjjjjjjjjcccccccccccccccccccccddd\\\[[[ZZZ[[[^^^aaaaaaaaafffeeedddeeeeeedddcccaaaccceeekkkqqqrrrmmmkkkmmmtttnnniiiiiikkkmmmppptttqqqjjjfffjjjnnnmmmiiifffiiihhhgggjjjnnnpppnnnlllgggfffiiippptttrrrqqqrrrvvvtttuuuvvvsssooonnnpppvvvvvvwwwwwwwwwvvvvvvvvvxxx|||~~~||||||~~~{{{zzzyyyyyyxxxwww~~~~~~|||{{{|||~~~~~~}}}|||zzz{{{~~~{{{{{{}}}||||||}}}~~~zzzwwwyyy~~~}}}}}}{{{yyyxxxxxxyyyxxxvvvppprrrtttvvvwwwvvvtttssslllmmmoooppprrrsssssstttkkkkkkmmmoooqqqooollliiiiiikkknnnrrrvvvzzz}}}~~~{{{zzz|||}}}|||}}}~~~zzzwwwwwwxxxuuutttqqqmmmhhhffffffhhhnnnnnnnnnmmmkkkhhheeedddjjjfffaaa___``````___]]][[[]]]___bbbccccccbbbaaa^^^```ccccccbbbbbbcccdddZZZ[[[\\\]]]^^^___``````^^^___```aaadddhhhmmmqqqnnntttxxxwwwwwwzzz}}}}}}{{{}}}~~~~~~~~~}}}zzz}}}~~~{{{sssooojjjgggdddcccaaa___\\\ZZZWWWTTTRRRPPPMMMKKKEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@??????@@@AAAAAA@@@BBBEEEEEEDDDBBBAAAAAAFFFGGGHHHGGGFFFFFFHHHJJJIIIJJJKKKJJJIIIIIIKKKMMMJJJHHHHHHIIILLLPPPQQQRRRQQQNNNKKKJJJLLLOOOQQQRRRRRRSSSSSSRRRQQQQQQTTTVVV[[[^^^aaa___ZZZXXXYYY[[[aaa```___]]][[[YYYWWWVVVTTTVVVXXXZZZ[[[^^^aaadddaaa\\\YYY\\\]]]\\\]]]```___```aaaaaa```___^^^]]]dddcccbbbbbbdddfffiiikkkkkkkkkkkkiiihhhggghhhiiikkklllnnnooopppqqqssstttuuutttuuuwww{{{|||{{{zzzuuuzzz|||yyyyyy{{{yyytttvvvttttttvvvtttqqqqqqvvv}}}{{{xxxvvvwwwyyy|||}}}zzzxxxxxxwwwsssrrryyy|||yyywwwwwwwwwsssvvvtttqqqooonnnnnnpppqqqqqqqqqqqqqqqpppooonnnnnnjjjhhheeeccccccfffjjjmmmaaaaaa```_________aaacccaaadddhhhiiigggeeeccccccbbb```______`````````___YYY[[[\\\[[[XXXYYY^^^ccc\\\]]]^^^`````````______WWWXXXXXXXXXWWWWWWXXXYYYRRRQQQOOOPPPSSSVVVWWWWWWUUUWWWXXXXXXWWWVVVVVVWWWTTTVVV^^^ggggggaaa^^^___eee___]]]```bbbaaaaaaeeeeee___]]]```aaa^^^[[[]]]___``````aaabbbcccdddddd^^^]]]___cccdddcccfffkkknnnjjjhhhiiigggcccfffllljjjlllooonnnmmmmmmqqqtttppptttuuurrrssswwwzzzyyysssssssssqqqpppooopppqqqwwwwwwzzz~~~}}}{{{~~~{{{}}}~~~}}}|||}}}~~~~~~~~~~~~||||||{{{zzz{{{}}}~~~}}}yyy{{{yyyzzz|||{{{|||}}}|||yyyzzz~~~{{{yyyvvvxxxzzz{{{{{{yyyvvvuuummmrrrvvvwwwuuutttvvvyyypppooopppqqqsssrrrpppmmmjjjkkkmmmpppssswwwzzz{{{xxxtttssswwwwwwuuuwww|||yyy|||~~~}}}zzzvvvrrrqqqqqqsssttttttsssrrroookkkhhhfffiiigggfffeeedddcccaaa``````cccfffiiiiiigggdddaaa___bbbdddeeeeeeeeeeeefff\\\\\\[[[[[[]]]___aaacccdddaaa___ccciiipppssssssvvvxxxyyyzzz}}}}}}xxxxxx}}}yyy{{{~~~xxxtttrrrdddcccaaa___]]]ZZZVVVRRROOOOOOOOONNNMMMKKKJJJIIICCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAADDDGGGJJJJJJGGGDDDDDDEEEIIIJJJJJJIIIIIIJJJMMMOOOIIIJJJKKKKKKJJJJJJKKKMMMLLLJJJJJJKKKOOORRRSSSSSSOOOMMMJJJIIILLLOOORRRSSSQQQQQQRRRQQQQQQRRRTTTWWWWWW[[[___^^^YYYWWWXXXZZZaaa```^^^\\\ZZZYYYYYYYYYYYY[[[]]]___```bbbeeehhhjjjdddaaabbbdddcccdddhhhffffffffffffeeecccaaa```hhhhhhhhhjjjkkknnnpppqqquuutttsssqqqqqqpppooooooqqqqqqrrrssstttttttttsssuuuwwwyyyyyywwwvvvuuuvvvyyy}}}}}}wwwvvvxxxvvvpppxxxuuuttttttrrrnnnpppttt{{{vvvssssssuuuwwwxxxxxxzzzyyytttrrrsssqqqmmmlllsssvvvqqqmmmnnnlllhhhjjjlllnnnooommmjjjfffdddiiiiiiiiiiiihhhgggfffeeefffccc^^^ZZZYYY[[[^^^```YYYVVVSSSTTTXXX[[[ZZZYYYXXXXXXZZZ^^^``````\\\YYYSSSSSSUUUXXX[[[[[[ZZZXXXKKKOOOQQQPPPLLLKKKNNNRRRPPPRRRTTTVVVWWWWWWVVVUUUNNNOOOOOONNNLLLLLLMMMNNNPPPMMMJJJJJJKKKLLLMMMMMMIIILLLOOOOOOLLLLLLMMMPPPMMMLLLPPPWWWWWWSSSTTTYYYTTTPPPRRRXXX[[[XXXWWWYYYWWWTTTUUUXXXWWWRRRSSSXXXTTTYYY^^^```___\\\YYYXXXWWWUUUUUUVVVUUUVVV\\\eeefff```\\\\\\ZZZYYY___hhhaaadddhhhgggfffgggmmmssshhhlllmmmjjjkkkppptttuuugggiiikkkjjjhhhhhhkkknnnoooooorrrvvv{{{|||xxxuuusssvvv{{{}}}|||{{{{{{{{{xxxzzz}}}}}}|||zzzyyyyyy}}}|||{{{{{{{{{{{{{{{|||{{{{{{{{{{{{|||~~~}}}||||||~~~|||xxx{{{xxxyyy|||{{{xxx|||}}}{{{}}}}}}}}}~~~~~~}}}||||||~~~}}}}}}~~~~~~yyy{{{|||}}}~~~|||zzzwwwuuurrrxxx~~~}}}wwwtttvvvyyywwwuuuuuuuuuvvvwwwuuutttppppppppppppqqqssstttuuutttooooootttuuusssuuuzzztttwww{{{~~~~~~}}}{{{}}}yyyxxxzzz{{{yyyyyyxxxwwwsssoookkkiiicccdddgggiiihhhgggeeeddddddggglllooonnnkkkfffbbbaaadddfffggggggfffgggggg___^^^^^^```ccceeeeeedddjjjgggiiiooorrrpppsssxxx~~~xxxvvvwwwxxxvvvssstttrrrssswww|||}}}yyytttvvvzzz~~~tttjjjccc___[[[YYYVVVTTTSSSPPPMMMJJJGGGEEEDDDEEEGGGHHHEEECCCCCCCCCCCCCCCCCCDDDEEEFFFDDDFFFHHHGGGDDDCCCEEEGGGGGGIIILLLKKKHHHGGGHHHJJJJJJKKKLLLLLLMMMLLLLLLLLLKKKKKKJJJJJJKKKLLLMMMNNNQQQRRRRRRPPPPPPQQQSSSVVVTTTQQQMMMJJJKKKOOOTTTXXXTTTWWWVVVPPPOOOVVVZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]]^^^bbbeeeeeeaaa^^^^^^___ZZZaaaiiillljjjhhhhhhiiijjjmmmqqqqqqnnnkkkjjjjjjoooqqqqqqlllgggeeehhhlllqqqrrrpppnnnlllnnntttyyywwwuuuxxxvvvqqqsss||||||vvvqqqrrrrrrqqqqqqsssqqqsssvvvyyyzzzzzzxxxwwwwwwuuutttttttttrrrooommmrrrpppmmmjjjhhhggghhhhhhxxxpppkkkmmmnnnlllnnnssswwwssskkkeeeaaabbbdddgggbbbbbbaaa```___^^^]]]\\\\\\]]]___```___^^^\\\[[[ZZZ[[[\\\]]]\\\[[[YYYXXXYYYWWWTTTSSSRRRPPPNNNLLLLLLJJJHHHIIIKKKKKKHHHEEENNNLLLIIIHHHIIIJJJKKKJJJKKKIIIGGGGGGJJJLLLKKKIIIDDDBBB@@@BBBEEEFFFDDDAAACCCCCCDDDHHHMMMOOOMMMJJJHHHHHHHHHGGGEEEDDDEEEGGGHHHGGGEEEFFFGGGGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEGGGFFFEEEDDDEEEGGGIIIKKKIIIIIIIIIHHHGGGHHHJJJMMMIIIIIIJJJKKKLLLMMMNNNOOOLLLKKKLLLOOORRRSSSPPPMMMNNNKKKJJJKKKNNNPPPNNNLLLOOOOOOPPPPPPQQQQQQRRRRRRVVVXXXYYYYYYXXXZZZ]]]aaa^^^bbbdddccc``````eeejjjeeebbb^^^\\\[[[]]]```bbbeeefffffffffgggjjjnnnqqqiiikkknnnppprrrrrrqqqqqqlllrrryyy|||zzzvvvsssrrrnnnsssxxxxxxtttrrrsssvvvxxx}}}wwwrrrsssvvvyyy{{{|||zzzvvvtttuuuwwwuuuwwwyyywwwvvvwww{{{xxx~~~~~~~~~}}}|||{{{zzz}}}}}}xxxssswww}}}}}}}}}xxxvvvwwwxxxzzz|||{{{xxxuuu}}}|||||||||}}}|||zzzwwwssstttuuutttrrrppppppqqqtttuuusssppplllmmmqqqvvvyyywwwtttssstttwww|||{{{}}}~~~yyyrrrnnnlllkkkkkkkkkllllllmmmmmmnnnlllooonnnjjjjjjooonnnhhh```bbbeeejjjmmmllliiifffaaa``````aaaccchhhllloootttpppqqquuuwwwvvvxxx}}}~~~|||{{{{{{{{{|||tttqqqqqqpppnnnkkkllliiigggjjjnnnqqqpppnnnnnnqqqvvvzzz|||}}}|||{{{|||zzzvvvsssnnnggg^^^WWWQQQOOONNNMMMMMMLLLIIIGGGCCCBBBAAACCCEEEFFFEEECCCDDDCCCCCCDDDEEEFFFFFFFFFDDDFFFGGGGGGFFFEEEEEEFFFHHHKKKMMMMMMKKKJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLNNNPPPSSSUUUVVVUUUTTTQQQPPPPPPSSSUUUUUUSSSQQQOOOPPPRRRUUUWWWSSSXXXXXXTTTSSSXXXZZZYYY^^^______```aaaaaabbbbbb```cccfffhhhhhhggghhhhhhdddiiinnnooommmmmmpppsssnnnqqqttttttrrrqqqqqqrrrsssuuuuuusssnnnmmmqqqtttxxxwwwuuuqqqnnnooosssvvv||||||}}}|||vvvqqqtttzzztttqqqpppqqqooollloootttqqqqqqrrrssstttuuuuuuuuuqqqooommmmmmmmmnnnmmmkkkfffdddbbb```______```aaafffaaa```dddfffdddeeehhhnnniiibbb\\\XXXXXX[[[\\\XXXWWWVVVUUUSSSQQQPPPOOOQQQRRRTTTVVVVVVVVVTTTTTTTTTSSSSSSRRRQQQPPPOOOOOOQQQOOOLLLJJJHHHFFFCCCAAAAAA@@@???@@@BBBCCCAAA???CCCCCCCCCCCCCCCBBBBBBBBBDDDAAA??????AAABBBAAA???@@@?????????@@@???===;;;???===<<<>>>BBBFFFFFFFFFFFFEEEDDDAAA@@@AAADDDFFFFFFEEEDDDDDDEEEEEECCCAAA<<<<<<======>>>??????@@@AAA@@@???======>>>???@@@AAABBBBBBAAA@@@@@@CCCEEEBBBBBBCCCDDDFFFGGGHHHHHHEEEEEEEEEHHHKKKLLLJJJHHHFFFEEEDDDEEEGGGGGGEEECCCAAACCCEEEGGGIIIKKKLLLLLLOOOLLLKKKMMMRRRUUUTTTRRRSSSVVVYYYYYYXXXWWWXXXZZZYYYWWWSSSPPPOOOQQQSSSUUUZZZ[[[\\\]]]]]]___cccfffcccdddfffggghhhhhhhhhhhhcccggglllnnnmmmllllllmmmlllooopppmmmiiihhhkkknnnooossswwwwwwsssqqqrrrtttuuuwwwxxxxxxuuuqqqnnnmmmnnnppprrrtttuuuvvvxxxyyy|||~~~~~~{{{{{{~~~~~~~~~~~~{{{{{{}}}}}}{{{zzz}}}|||}}}}}}~~~~~~~~~~~~|||~~~}}}}}}}}}}}}~~~|||uuutttssstttvvvvvvsssqqqqqqqqqqqqrrrsssttttttsssyyyxxxvvvuuuuuuwwwxxxzzzzzz|||~~~{{{uuuqqqpppooooooooooooooooooooooootttvvvsssmmmkkkllliiiddddddeeegggiiijjjiiifffdddhhhhhhgggeeefffjjjsssyyy~~~zzzyyy{{{|||{{{~~~|||wwwsssrrrrrrsss|||uuummmgggeeecccaaa___bbb^^^ZZZZZZ^^^ccceeeeeeeeefffiiilllnnnppppppqqqoookkkgggggggggbbbYYYQQQHHHGGGGGGGGGIIIHHHGGGEEEAAAAAAAAACCCFFFHHHHHHGGGGGGEEEDDDFFFJJJKKKIIIFFFFFFFFFGGGHHHIIIIIIFFFDDDJJJLLLNNNOOONNNMMMNNNOOORRRQQQOOONNNNNNNNNOOOOOOQQQPPPOOOOOOQQQUUUYYY\\\\\\ZZZWWWSSSPPPPPPSSSVVVXXXWWWWWWVVVVVVVVVVVVVVVVVVZZZ\\\ZZZYYY[[[\\\[[[ddddddccccccccceeefffggghhhhhhjjjnnnqqqsssrrrqqqsssuuuuuusssqqqqqqtttwwwrrrtttuuuvvvuuuuuuvvvxxxrrruuuwwwvvvsssrrruuuxxxxxxwwwvvvssspppppprrrtttttt}}}|||sssqqqrrrtttkkkjjjlllmmmiiifffiiipppmmmkkkiiijjjlllnnnoooooogggeeebbbaaabbbeeeffffffYYYXXXWWWVVVVVVWWWXXXXXXNNNMMMPPPWWWZZZYYYWWWWWW]]]YYYTTTOOOLLLLLLMMMNNNLLLKKKJJJHHHFFFDDDCCCBBBEEEFFFHHHKKKLLLMMMMMMLLLMMMLLLIIIGGGEEEDDDDDDDDDHHHFFFCCC@@@???===:::777777666666888:::;;;:::999888;;;>>>>>>;;;999999:::===:::888777888777666555999;;;===<<<:::888666666:::777444444888<<<@@@AAAAAAAAA???<<<;;;===AAAEEECCCCCCBBBCCCCCCBBB@@@===777888999;;;<<<<<<;;;;;;===<<<:::888666666666777:::;;;<<<;;;::::::<<<>>><<<<<<===???@@@AAABBBCCCAAA@@@@@@AAACCCDDDCCCAAA======<<<===>>>===:::888333666:::>>>BBBDDDEEEEEEFFF@@@===BBBLLLOOOJJJDDDHHHIIILLLNNNNNNMMMKKKJJJLLLKKKHHHEEEDDDDDDEEEFFFKKKMMMNNNOOOPPPRRRUUUWWW[[[ZZZYYYXXXXXXYYYYYYZZZXXXYYY[[[\\\]]]___ccceeeffffffccc^^^ZZZZZZ^^^bbbaaacccfffiiikkkmmmmmmnnnkkklllnnnppppppmmmhhheeedddfffiiimmmqqqssssssqqqyyyzzz{{{{{{{{{yyyxxxxxxyyy|||{{{zzz}}}}}}vvvvvv|||zzz|||~~~|||yyyxxx|||}}}}}}~~~}}}yyyuuusssuuuzzz{{{vvvqqqmmmmmmooouuuzzzzzzuuupppvvvvvvvvvwwwwwwvvvvvvvvvzzz{{{{{{{{{|||}}}|||xxxuuuuuuuuuuuuttttttsssrrrqqqyyyzzzwwwqqqmmmkkkhhhdddjjjjjjjjjiiihhhgggeeedddrrrssssssooolllnnnvvv~~~}}}yyytttnnnkkkjjjkkkllloooiii```ZZZVVVUUUTTTSSSVVVSSSPPPPPPTTTXXXZZZ[[[\\\^^^```cccfffgggggggggeeebbbaaaaaaaaa^^^WWWQQQHHHGGGFFFGGGIIIIIIHHHFFFDDDDDDEEEGGGJJJMMMNNNOOOLLLIIIHHHKKKNNNPPPMMMIIIIIIHHHIIIKKKOOONNNJJJFFFLLLMMMOOOPPPPPPPPPQQQQQQUUUSSSQQQOOONNNOOOPPPQQQTTTSSSQQQPPPRRRWWW\\\___bbb```\\\WWWSSSSSSUUUXXX]]]\\\\\\[[[ZZZZZZZZZZZZ]]]```aaaaaa``````aaabbbhhhgggeeedddeeefffiiijjjrrrqqqqqqsssxxxzzzxxxuuu~~~yyytttrrrrrrtttuuuuuutttsssssssssuuuvvvmmmppprrrrrrpppooooooppppppppppppooooooooopppqqqkkkwww|||uuuooopppoooiiidddbbbbbbdddbbb___aaaeeeaaa___^^^```dddffffffeee]]]YYYUUUTTTUUUXXX[[[\\\RRRRRRQQQPPPPPPQQQQQQRRR@@@@@@DDDIIIMMMMMMKKKIIIKKKIIIEEEBBBAAAAAACCCDDDCCCBBBAAA@@@???>>>>>>======???AAADDDFFFHHHIIIIIIJJJGGGDDD@@@>>>===>>>???BBB???===<<<;;;999777555555555555666777777777666333777:::999444222444888:::999666555333222111000333777;;;;;;777444444555666444333333555888;;;===<<<<<<<<<;;;;;;<<>>>>>===;;;:::<<<;;;:::888777666666666:::;;;<<<<<<;;;;;;<<<>>>:::;;;<<<===???@@@AAABBB@@@@@@???>>>>>>===<<<<<<888888999999999777444333///222666;;;???@@@@@@@@@???;;;:::???HHHKKKEEE>>>BBBAAABBBDDDGGGHHHGGGEEEGGGFFFDDDBBB@@@?????????>>>@@@CCCFFFGGGIIILLLNNNRRRPPPMMMJJJIIIJJJLLLMMMOOOOOOPPPQQQSSSUUUXXXZZZZZZYYYVVVQQQNNNNNNRRRVVVUUUTTTVVV[[[aaaddddddccc]]]]]]___cccggggggddd```^^^]]]___dddkkknnnnnnlllnnnqqqwww|||}}}yyyrrrkkklllttt}}}{{{wwwuuuwww|||xxxyyy}}}{{{{{{}}}~~~~~~~~~|||{{{|||~~~||||||~~~}}}}}}|||yyyxxxyyy|||{{{wwwsssmmmnnnrrrwwwzzzzzzvvvrrruuuuuuuuuuuuuuuvvvwwwwwwyyyzzzzzzyyywwwwwwyyyzzz~~~}}}{{{{{{|||}}}~~~zzzzzzzzzzzzyyyxxxwwwuuutttwwwxxxxxxuuuqqqnnnllljjjnnnnnnllljjjgggffffffgggwwwzzz|||zzzwwwwww||||||{{{~~~rrrooojjjeeebbbcccdddfff^^^YYYRRRMMMJJJIIIHHHHHHHHHHHHHHHIIILLLNNNPPPPPPRRRUUUYYY]]]______]]]\\\[[[\\\^^^^^^\\\XXXTTTRRRKKKJJJIIIJJJKKKKKKIIIGGGGGGHHHIIIKKKMMMOOORRRTTTQQQOOONNNOOOQQQRRROOOMMMMMMLLLMMMPPPSSSSSSOOOKKKNNNNNNOOOPPPRRRRRRRRRRRRUUUSSSRRRPPPPPPQQQSSSTTTWWWUUUSSSRRRSSSWWW[[[^^^eeeddd```\\\XXXXXXZZZ\\\cccbbb```^^^^^^___aaabbbhhhhhhggggggffffffhhhkkklllkkkiiihhhhhhjjjlllmmmvvvtttsssvvvzzz|||{{{yyyzzzvvvsssqqqwwwuuurrrpppooonnnnnnnnnjjjlllnnnnnnllliiigggfffjjjjjjjjjkkkllllllkkkjjjdddlllnnnkkkkkkooojjj```aaaYYYTTTWWWYYYXXXVVVUUURRRQQQQQQVVV[[[]]]ZZZWWWQQQNNNJJJHHHJJJLLLMMMNNNMMMLLLLLLKKKJJJJJJJJJJJJ<<<===>>>???BBBDDDCCC@@@<<<<<<;;;;;;;;;<<<===>>>;;;;;;;;;<<<<<<<<<======:::;;;===@@@BBBDDDFFFFFFFFFCCC???<<<::::::;;;<<<<<<;;;999999::::::888777666777888777666555555555333555666222...---222888999888777444222111000000111555999999777555666888333444555555666666777888777999===>>>>>>======>>>@@@@@@???@@@@@@???===:::>>>???@@@@@@???===:::999;;;;;;::::::999999999999;;;===>>>>>>======>>>???:::;;;;;;<<<===>>>????????????>>>===:::888666555666777888888777666555444111444777;;;<<<===<<<;;;999:::<<<@@@CCCCCC@@@>>>>>>===;;;<<<@@@CCCFFFFFFDDDDDDCCCBBBAAA???===<<<666:::>>>BBBDDDFFFHHHJJJKKKHHHDDD@@@???@@@CCCEEEGGGGGGHHHJJJKKKLLLLLLKKKKKKKKKJJJIIIGGGHHHIIIKKKKKKIIIIIINNNTTTXXXXXXVVVTTTSSSRRRUUUYYY\\\ZZZXXXXXXVVVVVVZZZaaafffhhhhhhfffiiinnntttuuurrrkkkffffffjjjpppsssssspppmmmjjjrrruuuzzz}}}~~~~~~~~~zzz{{{||||||~~~~~~}}}yyy{{{{{{|||}}}}}}zzzxxxxxx{{{~~~~~~~~~~~~{{{yyyxxxxxxqqqtttxxxxxxwwwvvvwwwxxx{{{yyywwwtttttttttvvvwwwyyyzzzzzzxxxuuussstttuuuwwwyyyzzzzzzyyyyyy{{{}}}||||||{{{|||}}}}}}~~~~~~}}}{{{yyyxxxxxxyyyzzzyyyuuupppooopppmmmmmmlllhhheeedddfffiiiyyy|||}}}zzzxxxxxxvvvrrrooonnnrrruuueeebbb^^^[[[YYYYYYZZZ[[[OOOLLLHHHDDDAAA@@@@@@@@@===>>>@@@CCCEEEFFFFFFGGGHHHKKKPPPTTTVVVUUUSSSQQQQQQTTTXXXYYYWWWTTTSSSSSSMMMKKKKKKKKKKKKKKKIIIGGGHHHJJJKKKKKKLLLNNNRRRUUUTTTTTTRRRQQQPPPOOOPPPPPPOOOPPPQQQSSSUUUUUUSSSQQQQQQQQQQQQRRRTTTUUUSSSRRRTTTSSSSSSSSSTTTVVVXXXYYYYYYXXXVVVUUUVVVYYY]]]___fffeeedddbbb______```bbbgggfffeeeeeeeeegggjjjkkkpppnnnmmmnnnlllkkknnnrrroooooonnnmmmmmmnnnoooppprrrrrrrrruuuxxx{{{|||{{{}}}~~~}}}yyyuuurrrvvvsssooollljjjiiigggeeeeeegggiiijjjhhhddd___\\\ccccccdddeeefffdddaaa^^^^^^______```ccceee```XXXZZZOOOGGGJJJNNNNNNKKKIIIGGGEEEFFFJJJPPPQQQLLLGGGEEEBBB@@@@@@AAABBBBBBAAACCCCCCCCCCCCBBBAAAAAAAAA===>>>===;;;<<<@@@???;;;444555666888999:::;;;;;;555555666777888999:::;;;777888999;;;===???AAABBB@@@>>>:::888777777888:::999777777777999:::999777555666777666444333333333333333111---***+++111555666666666444111000111222222333555666666666777999222555888888777555333333555999===@@@???===<<<;;;???===<<<<<<===>>>===;;;===>>>>>>===<<<:::888777888888999999999999999999:::<<<>>>>>>===<<<===>>>999999999:::::::::;;;;;;999;;;<<<;;;777333111000555777888888777777888:::666777999:::999888777555444888===>>><<<::::::;;;:::888777666888<<>>;;;999444888===@@@BBBCCCDDDFFFDDDAAA===::::::;;;>>>@@@AAAAAABBBDDDEEEEEEBBB@@@@@@AAAAAABBBBBBCCCCCCCCCCCCAAAAAADDDIIILLLLLLKKKNNNMMMLLLLLLMMMMMMLLLKKKPPPOOOOOOQQQVVV[[[^^^```aaaaaaaaaaaaaaaaaabbbbbbeeecccaaa```bbbdddeeefffdddggglllooorrruuuxxx{{{www{{{}}}xxxzzz{{{|||vvvzzz}}}}}}}}}}}}zzz|||zzzxxxvvvvvvxxxzzz{{{~~~|||{{{|||~~~~~~|||~~~zzz|||}}}{{{wwwwww{{{}}}yyyvvvuuuvvvwwwzzz{{{{{{yyyvvvsssssstttpppssswwwyyyyyyzzz~~~vvvwwwwwwxxxyyy~~~~~~zzzrrrpppssslllmmmllliiieeedddfffjjj~~~~~~}}}vvvpppmmmkkkhhheeebbb`````````XXXVVVSSSPPPNNNMMMMMMNNNFFFFFFDDDAAA===;;;;;;;;;888999<<<>>>???AAABBBCCCDDDEEEHHHKKKLLLMMMLLLLLLJJJLLLPPPTTTVVVVVVUUUSSSMMMLLLKKKLLLMMMMMMKKKIIIKKKLLLMMMMMMLLLMMMQQQUUUUUUVVVUUUQQQLLLJJJMMMQQQPPPRRRSSSTTTTTTTTTTTTUUUUUUTTTSSSTTTWWWWWWUUUSSSSSSTTTUUUWWWZZZ\\\^^^___ZZZZZZYYYZZZ\\\___bbbddddddfffgggfffeeeeeeggghhhiiijjjlllnnnpppqqqrrrsssrrrpppqqqtttsssnnnoootttoooooooooooooooooooooooopppqqqrrrsssssstttvvvxxxvvvvvvwwwwwwwwwtttqqqnnnoookkkgggdddcccaaa^^^[[[ZZZ\\\___```___[[[TTTPPPVVVVVVXXXZZZ\\\[[[WWWSSSUUURRRQQQUUUVVVSSSPPPQQQOOOFFF???@@@CCCDDDDDDEEECCC???===???CCCDDD???:::888888999;;;======;;;999888999999:::::::::::::::;;;>>>===:::;;;???===888333444666888999999888888222222333444555666777777888888888999;;;<<<>>>>>>:::999777666666777888999999888777888999999888777111333555555333111222444444222///------...000222444555666555333222444666444333111222333555555555666999<<<;;;888555444444666999===>>>===<<<;;;;;;<<<:::888888999;;;<<<<<<888888888888888777777777777777777888888888777777888;;;======<<<;;;<<<<<<888888888777777777777666222666::::::888444222111222444555555444666:::>>>;;;;;;::::::888666555444333666::::::777555666777555666777666444555:::>>>;;;<<>>>>>>>>>>><<<999777777999<<<>>>???>>>===???AAABBB???===<<<;;;;;;;;;<<<=========<<<;;;<<<>>>AAACCCEEEEEEEEEFFFHHHGGGEEECCCAAAAAADDDFFFHHHJJJLLLNNNQQQTTTXXXXXXVVVRRROOONNNRRRVVVZZZYYYVVVSSSQQQSSSYYY^^^ZZZ\\\^^^```cccgggmmmqqqlllnnnppprrrsssuuuxxx{{{xxxwwwwwwwwwxxxzzz{{{|||}}}|||{{{}}}}}}~~~}}}~~~}}}}}}~~~yyy~~~}}}}}}~~~yyy{{{zzzxxxwwwvvvwwwwwwxxxzzz{{{||||||{{{zzz|||}}}~~~~~~}}}~~~}}}||||||{{{|||}}}{{{xxxuuuuuuuuuoootttxxxyyyxxxyyy|||vvvxxxxxxxxxxxxzzzvvvtttxxxqqqrrrrrrnnniiigggiiimmm||||||xxxvvvyyy|||zzzrrrjjjfffccc```]]][[[WWWSSSPPPPPPOOOLLLIIIFFFEEEDDDDDDCCCDDDCCC@@@===:::888888888:::;;;<<<===???CCCEEEDDDDDDDDDFFFGGGIIIKKKLLLIIIHHHJJJQQQYYY\\\XXXTTTMMMMMMLLLNNNOOOPPPOOOMMMNNNPPPPPPOOOMMMNNNRRRVVVUUUWWWVVVPPPHHHFFFKKKQQQOOORRRUUUTTTRRRRRRUUUXXXYYYWWWUUUVVVYYYYYYWWWTTTRRRTTTWWW[[[^^^```bbbcccZZZ[[[\\\^^^aaadddgggiiiccceeehhhiiiiiijjjkkkllliiilllpppuuuxxxxxxwwwvvvrrrpppsssxxxwwwpppooosssmmmmmmnnnnnnnnnmmmmmmlllqqqssstttqqqnnnmmmoooqqqsssqqqpppooonnnllliiiggggggccc```^^^]]][[[WWWSSSNNNPPPSSSVVVVVVQQQKKKEEEHHHIIIKKKPPPTTTUUUQQQMMMMMMHHHHHHMMMIIIBBBBBBJJJGGG@@@;;;;;;<<<<<<@@@EEEDDD>>>888777:::;;;777222///111444888;;;;;;888555111222444555777777888888888<<<===;;;<<>>:::777666777888:::;;;<<<;;;::::::;;;;;;888555444666999;;;<<<555555444555555666888888777888888888777777666555888:::======<<<;;;;;;<<<999999888777777666555555...444:::<<<:::777555444000111222222222555:::??????>>>===;;;999777666666555666777777666444444444333777999888333222555888888:::===??????<<<888666666999===>>>===:::888777;;;999777666666999<<<>>>@@@>>><<<===@@@BBBAAA@@@;;;999777777888999::::::777888999;;;<<>>>>>;;;@@@EEEGGGFFFFFFHHHJJJMMMPPPRRRNNNGGGCCCDDDGGGJJJNNNQQQNNNIIIGGGMMMSSSUUUUUUVVVVVVXXX[[[aaaeeebbbccccccccceeekkkqqqwwwllllllkkklllnnnrrruuuwwwppppppqqqvvv}}}~~~zzzxxxyyyyyy~~~xxx|||~~~}}}{{{{{{zzzyyyxxxwwwwwwwwwwwwvvvxxxyyyzzzzzz{{{|||~~~xxx~~~~~~}}}|||}}}~~~|||zzzwwwwwwwwwssswww{{{zzzwwwuuuwww{{{yyy{{{{{{zzzxxxyyy}}}{{{yyy~~~xxxzzzzzzuuuooolllnnnqqq{{{zzz{{{zzztttooovvvtttrrrnnnkkkgggeeecccbbb\\\VVVSSSSSSQQQLLLGGGCCCCCCCCCCCCBBBBBBAAAAAADDDAAA>>>>>>??????<<<::::::999999:::<<>><<<>>>@@@===:::777666777999;;;;;;:::999777444111000222444111333444666666555444222666333000111444666666444888;;;???@@@>>>;;;999999888888777666666555666666444333333222222444555666777777777888999999::::::333666999::::::999999999;;;999888999::::::777333444222222222444444222000999999888555000///000333444666777777666666777999555555333222222333444555:::>>>AAA===777333666:::===<<<<<<<<<===<<<;;;999999555222444999<<<;;;999:::666333444888;;;999666777777777666555333111000555777999999888888999:::===999555555888888444000///000444888;;;;;;777444666///+++...333555555777======<<<;;;:::888777666555555555555555444444444???===:::888555444333333555666777:::<<<;;;999777777777888888888999999999888777666666777999;;;======<<<;;;<<<>>>@@@@@@@@@===<<<:::666444444777:::999888777777888:::;;;===;;;===AAACCCDDDCCC@@@???>>>???@@@AAAAAAAAAAAAAAAEEEGGGHHHFFFCCC@@@>>>>>>>>>CCCGGGGGGDDDCCCFFFIIILLLNNNOOOPPPPPPQQQTTTVVVTTTUUUWWWZZZ\\\___aaabbbcccccccccbbbbbbcccfffiiieeefffiiinnnsssvvvvvvuuuuuuvvvwwwyyy|||~~~}}}xxxuuutttuuuwwwwwwxxxwww|||~~~}}}|||{{{{{{|||{{{yyywwwvvvwwwyyy~~~wwwuuuyyy{{{zzz||||||xxx|||~~~~~~}}}{{{{{{}}}|||zzz|||||||||}}}|||www{{{xxxzzz~~~yyyzzzzzzzzz~~~yyyxxx{{{}}}~~~|||~~~|||||||||xxxvvvwwwvvvtttrrr~~~yyytttrrrrrrpppkkkfffhhhfffdddaaa^^^\\\ZZZYYYZZZUUUPPPNNNNNNKKKFFFAAA?????????>>>??????@@@@@@CCCAAA??????AAAAAA???<<<============>>>@@@BBBCCCGGGGGGGGGIIIKKKKKKJJJIIILLLMMMPPPXXX___aaa\\\WWWSSSSSSRRRRRRQQQPPPPPPOOOOOOOOOPPPPPPQQQRRRSSSSSSUUUUUUUUURRROOOMMMMMMNNNQQQPPPOOORRRVVVZZZZZZZZZ]]][[[ZZZ]]]ccceeeccc```aaabbbccceeeggggggggggggaaa``````dddhhhjjjiiigggiiilllkkkiiikkkpppqqqnnnpppxxx{{{vvvwww{{{yyypppwwwtttoookkkhhhfffffffffdddcccaaa```bbbdddgggiiihhhgggeeebbb```^^^]]]]]][[[]]]^^^\\\YYYWWWWWWXXXSSSTTTTTTRRRNNNJJJHHHHHHCCCCCCCCCAAA>>><<<;;;<<<>>>>>>??????@@@AAABBBBBB<<>>???>>><<<;;;:::999888777777666666666777888777666666666666777888777777777777777666666666444777:::;;;;;;::::::;;;999777777888999888444111/////////111333444222111444555555444111000111333555777777666555444444555555555444333333333333333777;;;>>>;;;555222555999;;;;;;;;;;;;;;;;;;:::888888333//////444999;;;:::999666555888===???===;;;444666777888777555222000555666888999888888999;;;<<<999555666888999666222000111444888;;;;;;999666777000,,,///333333333444666777777888888888888777666666666666666666666666>>><<<999777555444444444666666777888999999888777777777888888888999999999:::999888777777888999:::<<<;;;::::::;;;===>>>>>>>>>===:::666333333666999888777777777888999::::::777999===@@@AAABBBAAA@@@>>>>>>>>>>>>>>>=========AAABBBBBB@@@===:::999:::<<<@@@CCCBBB@@@@@@DDDHHHGGGHHHIIIIIIHHHHHHIIIKKKHHHIIIJJJLLLNNNPPPQQQRRRWWWXXXXXXWWWVVVWWWZZZ]]]___```bbbfffjjjlllllljjjkkkkkklllnnnppptttwwwyyyuuuuuutttoookkkjjjmmmqqqyyyxxxyyy}}}~~~~~~~~~yyyzzz{{{zzzyyyyyyzzz{{{}}}yyyyyy~~~|||zzz~~~}}}}}}}}}zzzzzzzzz|||||||||zzzyyyxxxyyy{{{~~~~~~~~~zzz{{{{{{|||||||||zzz|||||||||||||||}}}}}}}}}}}}{{{zzz|||~~~~~~}}}~~~}}}}}}{{{wwwttt|||{{{{{{sssnnnhhhdddbbb```\\\XXXVVVUUUSSSQQQOOONNNMMMMMMPPPMMMKKKJJJJJJGGGBBB===;;;:::999999:::<<>><<<;;;;;;999999888777777777777888===<<<:::999888888999:::777777666555555444333333555888;;;<<<<<<;;;<<<===666666666777777555222///***+++,,,000333333222000///111333444333333444666666777888666444222222222555555555555444333111000333777:::888444222444888:::::::::::::::999888888777222---,,,111666999:::777666777;;;@@@BBBAAA>>>222555:::======:::666333444666777888888999:::<<<;;;888555666888999777555222222444666999;;;;;;999777111---000222111///000///000222555777888999999777777777777777777777777<<<:::777444333333555666777777666666555555666666888888888888888999999999<<<;;;999888777777777888<<<:::888777777888:::<<>>@@@AAAAAA>>>===<<<:::999888888888>>>>>>===:::777666777888;;;===>>><<<:::<<<@@@EEEHHHIIIIIIHHHEEECCCCCCDDD@@@AAACCCDDDEEEFFFGGGGGGJJJKKKKKKKKKJJJKKKMMMPPPUUUVVVYYY^^^bbbddddddbbb_________```cccgggkkknnnjjjlllmmmhhhbbb```eeekkkssssssvvvxxxxxxwww~~~~~~|||}}}}}}{{{{{{}}}wwwyyy|||}}}}}}|||}}}~~~{{{{{{~~~~~~{{{yyyzzz}}}zzzyyywwwyyyzzzzzzyyywwwvvvwwwvvvwwwxxxxxxxxxxxxyyyzzz}}}}}}}}}||||||~~~~~~}}}|||}}}zzz{{{~~~}}}{{{zzz{{{|||~~~{{{vvvvvvzzz~~~~~~|||~~~yyyuuuwww|||~~~zzz{{{wwwvvvyyyzzzxxxsssooonnnooogggbbb\\\VVVSSSQQQNNNKKKHHHHHHFFFEEEDDDEEEEEEEEEIIIIIIIIIIIIIIIFFFAAA===999888777777888<<>>888888888666444555888:::;;;:::888777777888:::<<<:::999:::===@@@???;;;777;;;999666555444444222000---000222333111000//////111222333444555555555444777666555444444444333222777:::===>>><<<;;;::::::999999888888888888888999>>>===;;;999888888888888666666666555555444444444555777:::;;;::::::;;;<<<555666666777666444111///******,,,///222222000------///222555777888888999666777888777555333222222444555666666555222///---000333777777444333555777999:::;;;;;;:::999888999666333///...000333555666555666888===@@@AAA>>><<<222666===AAABBB???999666333444666777777888;;;===888666444444666777777666555444333555888;;;<<<<<<777222///111111...---------///222666888999::::::555555666666666666666777999777444222111222555666888888666444333333444666888888888888888888888888;;;:::999888888888888999<<<:::888555333444777:::>>>===:::555222111444666777888999::::::999888777666666777999;;;>>>@@@AAA>>>===;;;888666555444444<<<<<<:::888666777:::===>>>>>>;;;888666777<<<@@@IIIJJJJJJHHHDDDAAA???>>><<<>>>@@@BBBCCCDDDEEEEEECCCDDDEEEEEEDDDEEEGGGIIIOOOPPPSSSXXX]]]```___^^^WWWVVVUUUVVVYYY]]]bbbeeebbbccccccaaa^^^___cccfffgggiiiqqqxxxxxxuuutttwwwwwwwwwwwwwwwvvvwwwxxxyyyzzzyyyxxxxxxxxxzzz{{{|||xxx{{{~~~~~~{{{|||~~~wwwwwwyyy}}}}}}zzzxxxlllrrr{{{~~~|||xxxuuuttttttwwwzzzzzzxxxwwwyyy{{{{{{||||||yyywwwyyy~~~}}}~~~~~~}}}zzz|||~~~}}}~~~|||xxxwwwyyy{{{|||{{{yyywwwvvvyyy}}}}}}||||||}}}}}}lllnnnnnnkkkddd___^^^^^^YYYVVVPPPKKKGGGEEECCCBBB???>>>===<<<===>>>@@@AAACCCDDDFFFHHHHHHEEEAAA>>>;;;:::999999:::>>>AAADDDFFFGGGGGGGGGEEEBBB@@@???@@@BBBEEEHHHJJJJJJIIIIIIJJJKKKLLLKKKIIIIIIMMMQQQNNNVVV]]]^^^YYYUUUVVVYYYXXXXXXWWWVVVTTTQQQOOOMMMQQQQQQRRRTTTVVVXXXZZZ[[[YYYZZZZZZZZZ[[[]]]aaaddd___^^^]]]]]]^^^aaaeeehhhbbbdddgggkkknnnpppooonnnpppmmmkkknnnqqqrrrmmmgggmmmlllhhhddd```aaaggglllhhhhhhhhhgggccc```aaaccc```^^^YYYXXX[[[^^^\\\VVVOOOJJJEEEEEEJJJMMMMMMKKKHHHIIIKKKMMMMMMMMMLLLKKKKKKIIIEEEBBB@@@@@@AAABBBHHH@@@888777<<>>:::777777777555444666999;;;:::999777666666888:::;;;===;;;999;;;>>>???===::::::888666555444333000---+++...222333333111111111333444555666666777777777888888888777555333222222888:::<<<<<<:::888777777999888888888888888999999<<<:::888666555555555555555555555666666777777777444666888888777777888:::555666777777555444333333.........000111111...,,,,,,---000333666888888888444777999999777555555555444555666777555222...,,,///222666777666555666888999;;;===<<<:::999999:::666555333333333333222111444666999<<<===<<<999666111555<<<@@@AAA>>>999555222333444555555777999<<<555444222111333444555555777555333444777:::;;;<<<666222000222222...,,,---222444666999;;;;;;:::999333333333333444444555555444333111000111333555777999999888555222222444777888888888888888888888888888888888999999:::;;;<<<===<<<999555222222555888<<<;;;888444111111444777888999:::;;;<<<;;;:::999:::999999999:::<<<===>>>>>>===;;;888666555333333999999888777777999>>>AAACCC@@@;;;666444555999<<>>AAABBBCCCCCC@@@AAACCCBBBBBBBBBDDDFFFMMMNNNPPPTTTWWWXXXWWWUUUPPPOOONNNNNNPPPTTTYYY\\\[[[XXXVVVXXX\\\`````````______eeeoootttqqqllljjjmmmmmmnnnpppqqqqqqpppooorrrsssuuuwwwwwwwwwvvvuuuyyy{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~|||yyyooouuu{{{}}}{{{wwwvvvwwwsssvvvzzz{{{yyyyyy{{{~~~|||}}}|||yyyvvvxxx}}}}}}~~~~~~{{{zzzzzzzzzzzz~~~~~~|||yyyyyy}}}~~~~~~}}}}}}~~~~~~}}}zzzxxxyyy{{{vvvyyy|||}}}|||}}}||||||}}}|||||||||}}}}}}}}}~~~______^^^[[[VVVQQQNNNMMMKKKIIIFFFCCC@@@>>>===<<<888777666666777999;;;===>>>@@@CCCEEEEEECCCAAA??????>>>======>>>@@@CCCDDDGGGIIIKKKJJJGGGDDDBBBBBBCCCEEEHHHKKKMMMNNNNNNNNNMMMLLLKKKJJJIIIKKKOOORRROOOVVV\\\[[[UUUQQQSSSXXXSSSTTTUUUUUUTTTRRRPPPNNNSSSSSSTTTUUUWWWYYY[[[]]]```````````````ccchhhlllhhhhhhhhhgggggghhhkkknnnaaaeeekkkqqqttttttsssrrrjjjjjjllloooqqqpppjjjeeeaaafffjjjhhhaaa]]]___bbbaaabbbeeeddd___XXXXXX\\\[[[XXXSSSQQQQQQQQQNNNKKKDDD@@@<<<<<>><<<;;;;;;======<<<;;;999777666666555333///,,,***---111333333333333333444555555666777888999999888999:::888444222111111666888::::::888666666666888777777777777888999999999888666444333333333333555666666777888888999999444666666666444444555666666666777666444444666888444333222111222111///---...---...111444666666555444666999:::888666555555444555666666444111...,,,...111555777777666777777999<<<>>>===:::888999;;;555666666555444222111///555666999;;;:::888555333111444999<<<<<<999555222111222333333333444777:::444333111000000222333555888666444444666888::::::333111222444333///---...666888:::<<<<<<:::888666000000111111222333333333111111111111333555777888999::::::777333333666999999999999888888888888888555666777999;;;<<<===>>>>>>>>>===888333222444888999888666333111222666999888999:::;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;:::888666444333666666666666777:::>>>BBBEEEAAA;;;666333555888:::>>>@@@BBBBBB>>>:::666444444666:::>>>AAABBBBBBBBB===???@@@AAA@@@@@@AAACCCLLLLLLLLLNNNOOONNNKKKIIIHHHGGGFFFFFFHHHKKKOOOQQQRRRNNNKKKNNNVVVZZZZZZWWW\\\WWWWWW^^^eeeeeedddeeefffeeeeeegggjjjjjjiiihhhlllnnnqqqssstttrrrpppooosssvvvxxxyyyxxxwwwwwwxxx|||~~~~~~}}}~~~|||xxx~~~}}}zzzwwwuuuvvvxxx{{{tttvvvxxxyyyyyyzzz|||~~~~~~}}}|||yyywwwxxxzzz}}}vvvwwwvvvtttwww{{{{{{xxxqqquuuxxxyyyzzz}}}|||xxx}}}}}}~~~}}}~~~{{{xxxyyy{{{xxx}}}{{{zzz~~~~~~zzzvvvtttssstttxxxyyy{{{}}}~~~~~~RRRPPPNNNLLLKKKGGGCCC@@@>>>>>>>>>===;;;999999999666555444333444777:::;;;;;;>>>AAACCCDDDCCCBBBBBBCCCBBBBBBBBBBBBCCCCCCDDDFFFJJJMMMMMMKKKIIIHHHHHHIIIKKKMMMOOOPPPQQQQQQQQQQQQNNNKKKJJJLLLOOOQQQSSSSSSUUUVVVVVVUUUUUUVVVXXXPPPRRRUUUXXXYYYYYYXXXWWWXXXYYY\\\^^^___`````````eeefffgggffffffgggiiilllkkklllmmmllljjjiiikkknnnfffjjjnnnrrrrrrpppnnnmmmdddfffiiikkkjjjgggccc```ZZZ^^^aaaaaa]]]XXXWWWWWWWWWUUUXXX\\\YYYRRROOOPPPMMMMMMMMMMMMJJJFFFCCCAAA;;;:::888888999;;;>>>@@@<<<>>>@@@BBBBBBAAA???===<<<<<<===>>>>>>>>>>>>>>>:::777444444666888888888666777999999777555555555333555666666555666777999777777888888999:::;;;;;;;;;===>>>>>><<<;;;::::::777777666666666333///,,,))),,,///111222222444555444444555555666888999:::777888999777333///......222444666777666666777888777666666666777777888999888777555444333333333444777777777777777777777888666666777555333222333444555666555333222333888<<<999777444333333333222111444222111222555777666555555777999999777444333222333444555555333111///---...000444666777666666555777;;;===<<<888666888;;;444444444333222222222333666888:::;;;999777555444555777888999888666333111111222222111000111555777555444222000///000333555999777444444555777777777111000222666555000///000777999;;;<<<;;;888555333//////000111111222333333000111333555777999::::::999;;;<<<:::666555888;;;999999999888888888777777555666777999;;;===>>>>>>@@@AAAAAA<<<666333555888555555333222222444888<<<777777888999:::<<<===>>>::::::::::::::::::::::::888999:::;;;:::888555333777888888888888:::>>>AAABBB>>>999555444666888:::===@@@DDDEEEBBB>>>;;;999444777:::>>>@@@AAA@@@@@@<<<>>>???@@@??????@@@AAAFFFFFFGGGHHHJJJIIIFFFDDDBBBBBBBBBBBBCCCEEEGGGHHHJJJHHHGGGIIINNNQQQQQQPPPSSSOOONNNRRRVVVWWW[[[```aaa^^^[[[[[[^^^bbbccccccfffgggiiijjjjjjiiihhhgggiiikkkmmmmmmmmmnnnppprrrssswwwxxxxxxzzz~~~|||vvv|||~~~}}}yyyzzz|||zzzuuu~~~zzzxxxxxxyyyyyyyyy{{{yyyxxxxxxzzz|||}}}}}}|||yyyxxxwwwwwwvvvvvvtttssspppooouuu|||zzzssslllqqqtttvvv{{{|||uuu|||zzz|||}}}}}}~~~|||~~~}}}yyyxxxzzz}}}}}}}}}|||xxxrrrppppppqqqvvvwwwyyy{{{{{{{{{{{{|||~~~|||}}}IIIFFFDDDDDDDDDCCC>>>:::777888999:::888777777888777555444444555777:::<<<<<>>AAAFFFIIIGGGAAA===<<<555555666666777:::>>>BBB;;;;;;<<<=========<<<<<<<<<<<<<<<<<<======>>>>>>888777666777999:::::::::111555888888555444555666444666888888888777888999888999:::<<<===>>>>>>>>>777<<<@@@AAA===999777777777666777777777444///,,,(((+++...000111222444666333333444444666777888999555777888666111---,,,,,,...000333555666777999:::666666555666666777888888888777666444444444555555888888888777666666555555777888777555333222222444444555444111000333999>>>;;;888555333444555555555;;;888555555777999999777666888:::999666222000///333444444444333111000///---///333555666666555444666999<<<;;;777555777:::333222111000000111444777777999;;;<<<:::999888888;;;;;;;;;:::888777555444111111111000///000333555666555333111000000333666999777444444555666555555//////333777666111000222666888::::::999666333111//////000111222222333333000222555888:::<<<<<<<<<999<<<>>><<<888666999===999999999999888888777777555666888:::<<<=========AAACCCCCC???888444555888222222222111222555:::>>>666666666777999;;;===???888999999:::::::::999999555777:::;;;;;;888555333;;;;;;<<<;;;;;;<<<>>>@@@???;;;777444444777999;;;:::>>>BBBDDDCCC???<<<:::222444777:::;;;;;;:::999<<<>>>@@@@@@@@@???@@@AAA???@@@BBBEEEIIIJJJIIIGGGAAAAAAAAAAAABBBBBBCCCDDDGGGGGGHHHHHHIIIJJJLLLMMMHHHHHHLLLPPPOOOOOOSSSZZZ]]]XXXRRRPPPTTTZZZ^^^```bbbaaaaaa``````aaaaaaaaa```bbbdddeeefffhhhkkknnniiioooqqqqqqssswwwssslllmmmrrrtttsssvvv{{{yyyrrrxxxxxxzzz~~~zzzuuu~~~zzzyyy|||~~~~~~}}}~~~{{{wwwvvvwwwvvvssspppvvvtttooommmttt{{{wwwmmmoooqqqppppppxxx{{{|||yyy{{{~~~~~~~~~~~~{{{yyyxxxxxxwwwwwwxxxyyyxxxuuuqqqppprrrtttuuuwwwyyyzzzyyyxxxxxxxxxzzz}}}~~~|||zzzxxxzzz|||???@@@AAA???;;;999:::<<<888888777555333333555888555666888888888999;;;<<>><<<:::888666444666999>>>@@@===<<<;;;999888777777666:::::::::;;;;;;;;;<<<<<<===:::666666888::::::999999777555555777888999888:::::::::999888888:::<<<::::::::::::;;;===>>>???<<<<<<===;;;999777777888666666666666555222...+++---,,,,,,///222666777777444333333444666777666444555555555444333000...---111222444444555777:::<<<>>><<<:::777666777888999999666333333555777999999888888888777666555555444;;;<<<<<<999555222111111555555444333222444888;;;<<<:::777666777777777666:::999999:::;;;:::888666666777777666333111000000---111555555111...---...000111222333555666777777666:::===;;;666333444666555///,,,111666666555555666666777888999::::::;;;>>>>>><<<:::888555333111555333111222333444444333555555444222111333777:::<<<999555222222444888:::555444333444555555333111444666777666333000///...333333222000//////111333777444333444888;;;;;;:::@@@>>><<<;;;;;;===@@@BBB999888777777888888777555888888888888:::;;;===>>>CCCBBBAAA===999666666777666333000111555999:::999999888777777888999<<<===:::999888999999999777555333666999<<<<<<;;;888666;;;===??????===<<<;;;<<<::::::999777666777:::===888;;;???AAAAAA===888555---111555666666777;;;>>>BBBCCCBBB@@@>>>===>>>???BBBBBBBBBBBBCCCEEEFFFGGG@@@AAABBBBBBAAABBBCCCEEECCCDDDFFFGGGGGGFFFEEEDDDEEEDDDDDDGGGLLLPPPSSSTTTOOOOOONNNMMMMMMNNNPPPQQQYYY[[[[[[YYYVVVTTTVVVYYYZZZ\\\]]]]]]\\\]]]```dddeeehhhjjjiiieeeeeehhhllllllmmmmmmnnnnnnooooooooorrrtttuuuvvv{{{}}}vvvwww|||}}}zzz{{{~~~{{{zzzyyyzzz{{{zzzuuuqqqtttqqqssswwwxxxtttpppooorrrrrrrrrrrrtttvvvxxxyyyxxxzzzyyywwwwww|||~~~||||||{{{|||~~~~~~zzzzzzxxxtttvvv|||{{{wwwqqqooopppqqqpppnnntttpppnnnttt|||~~~xxxqqqrrrvvvxxxxxxzzz}}}zzzuuu<<<>>>@@@???<<<:::;;;<<<999999888777555444666888666777999:::;;;<<<>>>??????AAADDDGGGIIIJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLKKKMMMPPPUUUWWWVVVSSSQQQPPPNNNNNNOOORRRTTTUUUTTTSSSXXXRRRQQQVVVZZZZZZ[[[___YYYZZZZZZZZZZZZ[[[]]]___```aaacccddddddeeeeeeeeemmmkkkiiihhhhhhhhhgggfffooolllhhhgggfffdddaaa^^^dddeeeeeeccc```^^^]]]]]]bbbbbbcccaaa^^^ZZZVVVSSSMMMOOORRRTTTSSSOOOJJJGGGJJJIIIGGGDDDCCCBBBAAAAAAAAA@@@??????AAAAAA???===888:::===@@@AAA@@@???===;;;999777555666:::===@@@===<<<:::999777666666555888999:::;;;<<<<<<<<<<<<<<<999666666888::::::999:::888666666888999999999;;;===??????>>>===>>>>>>;;;;;;;;;;;;<<<===>>>>>><<<======<<<999777777888888888777666555222...,,,///...---///222555666666333333333555777888777555555555555444444333222111444555555444444666999<<<>>><<<999666555666777888555333000111444888;;;<<<888888777666666666777777:::;;;;;;999666333111111333444444444444666999<<<>>><<<999888999:::999888888777888999;;;;;;:::888666666666555333111000000///333555555222///......111111222444555666777888777:::<<<:::666333444777555///---222777666555666666777777888999999:::;;;;;;:::999888666333111000444222111222333444444333555666666555555666999;;;===;;;777444444666999;;;777666555555666666444222333555777666333000------333444444222000000333666888666444444777:::::::::>>>===;;;:::::::::<<<===888777555666777777666555666777888999;;;<<<===>>>@@@AAAAAA>>>;;;999888999999777444555777999999888999888777777777999;;;<<<999888888888777777555444666777999::::::999777666<<<===???>>>===;;;<<<<<<======<<<999888888;;;>>>;;;:::;;;===>>>===999666//////000222444999???CCCDDDEEEDDDBBB@@@>>>???@@@BBBBBBBBBCCCCCCDDDEEEEEEAAABBBBBBAAA??????AAABBBCCCDDDFFFGGGGGGEEEDDDCCCBBBAAABBBEEEJJJMMMOOOOOOKKKIIIFFFDDDEEEGGGJJJLLLRRRTTTUUUSSSPPPOOOPPPQQQRRRTTTUUUTTTSSSTTTWWWZZZ]]]aaacccbbb```___cccfffdddeeeggghhhiiihhhgggffflllpppsssssstttwwwxxxvvvzzz}}}}}}zzzzzz~~~|||zzzwwwwwwwwwxxxxxxwwwyyyuuutttwwwxxxtttrrrsssqqqqqqrrrsssuuuwwwyyyzzzvvvyyyxxxvvvvvvzzz|||zzz~~~|||zzzxxxxxxyyy{{{}}}|||{{{zzzwwwvvvyyyyyyvvvtttrrrqqqpppmmmlllsssqqqooosssxxxxxxsssmmmqqqssstttsssuuuxxxuuuppp777:::===>>>===<<<<<<<<<;;;<<<<<<;;;999888888999888999;;;===???AAACCCDDDBBBCCCGGGJJJNNNPPPRRRSSSMMMNNNPPPQQQRRRQQQPPPOOOTTTWWW[[[\\\ZZZWWWUUUTTTPPPQQQQQQPPPPPPQQQTTTVVVYYYVVVVVVZZZ]]]^^^bbbfffaaabbbbbb___^^^___dddiiieeehhhjjjiiigggeeefffhhhmmmmmmllliiifffddddddeeekkkhhheeebbb```^^^ZZZXXX^^^```aaa___[[[WWWTTTSSSZZZYYYVVVSSSPPPMMMKKKJJJFFFGGGIIIIIIIIIFFFCCCAAA???>>>===<<<;;;;;;;;;;;;===<<<;;;<<<===<<<;;;999888999:::<<<===>>>>>>>>>===;;;888666666999<<>>BBBCCCBBBAAA??????===========================>>>>>><<<:::777777777:::999888666444222000000111000///000333444555444333222333555888999888777555555444444444555666666999888666333222444888<<<>>>;;;888555444444555666222///---...333999===@@@999888666555555666777888777999::::::777444333222111333444555555777999<<<>>><<<:::999:::::::::999555555666999;;;<<<;;;999666555555444333111000///222444666555333000......111111222333555666777888777999:::888555333444666333///...333777777666777777666666777777888999999666666666555333222000///333222111222444555444333222444666777777777888:::>>><<<999666666888;;;===999888666666777666555333222555777777444000---+++333666777444111000555:::999777555555777999999999;;;::::::999999888888888777666444555666777777666666777888:::<<<<<<======<<<>>>@@@???===;;;:::;;;<<<:::888888999999888777999888777777777888999:::999999999888666555444333888888888888777777777666===>>>???>>><<<;;;<<<===AAAAAA???<<<::::::<<<>>>===:::777999===>>>:::666111///---...444<<>>>>>@@@CCCGGGIIIIIIHHHFFFDDD@@@>>>>>>AAAEEEHHHKKKMMMNNNNNNLLLJJJIIIJJJIIIJJJJJJJJJIIIIIIKKKMMMSSSVVVYYYYYYWWWWWWZZZ^^^\\\]]]```bbbbbbaaa___]]]bbbiiimmmkkkjjjnnnsssuuu||||||{{{xxxuuuvvv{{{zzzyyyvvvsssrrrtttyyy}}}|||vvvsssttttttrrrqqqsssnnnoooqqqtttvvvxxxyyyyyyuuuxxxxxxvvvwwwzzz{{{yyyvvvvvvvvvvvvvvvwwwxxxxxx|||}}}~~~}}}~~~~~~|||{{{{{{yyyzzzzzzxxxuuuqqqooonnnsssrrrrrrssssssqqqnnnkkknnnoooooommmnnnqqqppplll333555999<<<======<<<;;;===???@@@@@@>>><<<<<<===::::::<<>>;;;;;;:::999999888888888999999999999:::999888777:::999999999999:::;;;;;;===:::777555555777:::<<<===;;;888666444333333333444666999<<<>>>===<<<;;;777666666666777999::::::>>>;;;999999:::<<<<<<;;;:::===@@@AAA@@@>>>>>>>>>===============<<<<<<;;;<<<===>>>===:::888777777:::999888666444333444555444222111111333444333222222222333555888:::999888666555444333444555666777;;;999555111///111666:::===:::777444222222333444222///---...333999>>>AAA:::888555333222333555666444777::::::888555444333111333555666555666888999<<<:::999999::::::999888666555666999;;;<<<:::999666555444333333222000///333333444444222///...---///000111222333555666666666777777555222111222333111......444888888777999666555444444444555666777333444444333333222111000333222111222444555444333---000444666666666666666<<<;;;999777777999;;;===:::888666555666555444222222555888888555111...,,,222555777555111000666;;;:::888666555555666888999777888999::::::999888777888666555555666888888777888888:::;;;;;;;;;::::::888;;;>>>???>>><<<;;;;;;<<<;;;:::999999888777777999888888777777888888999;;;<<<<<<:::888666555555888777666555666777888999>>>??????>>><<<;;;<<<===BBBBBB@@@===;;;:::;;;<<<>>>999666999???AAA<<<666444000---///777???DDDFFFFFFFFFEEECCC@@@??????AAABBBBBBCCCCCCBBBBBBBBBAAA>>>??????>>><<<;;;===>>>DDDDDDDDDDDDCCCBBB@@@???<<<===???CCCFFFGGGEEECCCCCCBBB@@@???@@@BBBEEEFFFGGGIIIJJJKKKJJJHHHFFFFFFCCCDDDDDDDDDCCCCCCDDDEEEIIIKKKNNNPPPPPPPPPSSSUUUXXXYYYZZZ[[[[[[[[[YYYYYYYYY^^^aaa```bbbiiinnnpppwwwvvvtttqqqnnnooorrruuuvvvvvvsssooolllnnnuuuzzzwwwrrroooqqqpppmmmlllmmmjjjlllooosssvvvwwwxxxxxxvvvyyy{{{yyyzzz}}}}}}zzzuuuuuuvvvvvvvvvvvvvvvuuuxxxyyy{{{|||}}}}}}||||||xxx~~~~~~~~~xxxuuutttuuussstttuuutttqqqooommmmmmkkklllkkkhhhjjjoooooolll222444777;;;===>>>===;;;===???@@@@@@???>>>??????>>>======AAAEEEHHHIIIHHHNNNKKKJJJKKKQQQVVVZZZ\\\WWWVVVTTTRRRSSSUUUXXXYYYVVVYYY[[[\\\\\\[[[\\\\\\XXX[[[^^^]]]ZZZYYYZZZ[[[]]]___```cccgggllloooppptttsssqqqlllhhhhhhlllpppooosssuuurrrllliiijjjmmmggghhhiiifffbbb___aaaccc]]]\\\[[[XXXUUURRRQQQPPPKKKMMMOOOOOOLLLIIIGGGFFFEEEEEEEEEDDDAAA===999777<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888777666666999999::::::999888888888<<<;;;999777666666888999;;;888555222222444777999<<<:::777444222111222333555777:::<<<===<<<:::999555555666666777888999:::===;;;999999;;;<<<===<<<<<<===>>>===;;;;;;===>>><<<<<<===<<<<<<;;;:::999:::<<<======:::888777777777888888666444555888:::666444333222333444333222222222222555888999999888777666444333333444555555999777333...,,,...333777;;;999666333222222333444444111//////333888<<<===:::777444111//////000111222666:::;;;999666444333222333555555444444555666<<<;;;::::::;;;;;;:::999777777777999::::::999777666444333333444444111///222111111111000///---+++......///111222333444555333444444333111//////000...,,,...444888777888:::555444222111111222333444333444444444444333222222333222222333555555333111,,,000555777777555444444888777777777888999;;;<<<:::777555333333222111000222444777888666222000///000333555333000111555:::999888666444333444777999444666888;;;<<<<<<<<<;;;:::888666666777999999999::::::::::::999888777666777999<<<>>>===<<<;;;<<<999999999888777666777888888888888888888888999999>>>???@@@>>>;;;888888888888777555444555888:::<<>>===>>>???AAABBBBBBCCCBBBBBBAAA@@@<<<=========<<<<<<>>>@@@CCCCCCCCCBBBAAA@@@??????===>>>@@@CCCFFFEEEBBB@@@@@@AAABBBDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFDDDBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBDDDGGGIIIJJJKKKLLLNNNUUUTTTTTTSSSSSSSSSTTTTTTRRRSSSSSSTTT[[[dddhhhgggiiijjjkkkkkkkkkkkklllmmmnnnooonnnkkkhhhhhhmmmqqqqqqmmmlllnnnnnnjjjgggggggggiiilllpppsssuuuvvvvvvvvv{{{}}}}}}~~~~~~yyyyyyzzzzzzyyywwwvvvuuuwwwxxxyyy{{{{{{{{{zzzyyyvvvzzz~~~yyyxxxzzz}}}tttvvvxxxvvvtttqqqqqqrrrkkkllljjjhhhkkkppprrrooo666777999<<>>===<<<>>>@@@@@@@@@@@@BBBCCCCCCAAAAAACCCHHHKKKJJJHHHOOOMMMKKKOOOUUUZZZ]]]]]][[[YYYUUURRRRRRUUUXXX[[[WWWYYY[[[\\\\\\\\\]]]___VVVYYY^^^bbbcccccccccdddbbbdddfffjjjqqqyyyyyyvvvuuussspppnnnlllkkkkkkllllllooopppnnnjjjhhhhhhiiiddddddcccaaa___]]]]]]^^^[[[ZZZYYYTTTOOOKKKIIIIIICCCEEEGGGGGGEEECCCBBBBBB===>>>@@@AAA???:::555222666666666666666777777777888888888888777666555444999:::<<<;;;999888888999<<<:::888666555555777777999777333111111333666888:::888444222000111222333999999;;;<<<;;;:::888777444555777777666666777999:::888777777:::<<<======??????>>><<<::::::<<<>>>999999:::;;;:::999777666666999;;;;;;:::888777777555777888777444555888<<<777555333333444444333222222111222444777888777666666555555444444444444555777555111---+++---333777:::888555333222333444555444222000000333666888888777555222000.........///111555:::<<<;;;777444222111222333222222222444666<<<;;;;;;<<<======;;;999777777777888::::::888666777555333444666666333///111000//////000///...,,,......///000222333444555222222333222111000...,,,+++***...444777777888;;;555333111000///000111222555555555555555444444333444444333444555444111//////333777999888666555444333444555666888:::<<<===:::777333111111000///...111333555666444222222222000111111000000222666888777777555222000222555999555666999;;;>>>?????????===:::777666777999999999;;;:::999777666555555555999;;;======<<<;;;<<<<<<:::999888666444444666888777888888999::::::;;;;;;===@@@AAA???;;;999999;;;999888666555666888;;;===>>>@@@AAAAAA>>><<<;;;;;;;;;<<<<<<;;;999888999:::;;;999:::>>>CCCCCC>>>999:::::::::<<<>>>??????>>>>>>>>>???===<<<;;;<<<>>>???@@@AAABBBBBBBBBAAA@@@<<<===>>>>>>===>>>@@@BBBAAAAAAAAA@@@@@@???????????????AAACCCEEEDDDAAA>>><<>>@@@BBBEEEGGGHHHHHHHHHNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKIIIKKKRRR\\\^^^[[[XXX[[[___cccfffhhhhhhhhheeeeeedddcccbbbccceeeggglllhhhhhhkkkkkkfffccccccdddfffhhhkkknnnqqqrrrssstttzzz}}}}}}}}}}}}|||{{{yyyxxxwwwyyyyyyzzz{{{{{{zzzyyyxxxwwwxxx{{{~~~~~~|||zzz{{{~~~xxxyyyzzzyyywwwvvvvvvvvvnnnooonnnlllnnnssstttqqq===<<<<<<>>>AAACCCAAA???@@@BBBCCCCCCDDDFFFIIIKKKIIIGGGEEEGGGKKKMMMKKKIIIKKKKKKNNNUUU]]]aaa```]]]]]][[[XXXVVVUUUVVVXXXYYY[[[]]]^^^]]]\\\]]]^^^```[[[]]]aaafffkkkmmmmmmlllkkkkkkllloooxxxzzzqqqpppmmmkkklllnnnmmmiiieeeeeeeeefffeeedddcccbbbbbb___]]]ZZZXXXWWWUUUSSSRRRQQQRRRQQQMMMGGGCCCBBBBBB???AAABBBAAA???>>>>>>>>>999:::<<<===<<<888444222333333444555555555555555555555777888888888777777999;;;===<<<:::888999:::999888777666666777888999888666333111111444777999888666222000///000222444======<<<;;;999777555444444666888777555444666777666555444555999;;;======>>>??????===;;;999999999555666777888888777555444333666999:::999888777777555888:::888444333666999888666444333444444444222222111222333555666555444444444555666777777777777444333000...---///444888999777555333333444666777222000///000222333444333333222111000000000000000111555;;;===;;;777333111---...//////000222666999888888888999;;;;;;999777555555555888:::;;;999888999555333444777777444000111///...///111111000...///000000222333444555666111222333444444222...+++((((((---444777666777;;;666555222000///000111222555666666666555555444333666555444555555333000---111444777999777555444333000111444777999<<<>>>???:::777333000000///...---...000111222111111222444222000...///222555777777555555333000...000555999777888:::<<<===>>>??????>>>;;;777666666777777777999777555333333444666777===>>>???>>>===<<<===>>>===<<<:::555111111444888666777999:::;;;<<<======999===???===999777888:::===;;;999777777888999;;;===@@@BBBCCC@@@===:::999777888:::999999999:::<<<:::999:::===???@@@???======???@@@@@@???>>>???@@@:::;;;<<<;;;::::::<<<>>>===>>>@@@BBBBBBBBBAAA@@@???@@@@@@???>>>>>>@@@AAA@@@??????>>>>>>?????????AAA@@@AAABBBCCCCCC@@@======>>>AAACCCDDDDDDCCCBBBBBB@@@??????BBBBBBAAA???@@@??????AAADDDEEECCCAAA<<<===???BBBDDDEEEDDDCCCFFFHHHJJJLLLKKKIIIFFFDDDDDDFFFFFFEEEHHHNNNPPPNNNMMMOOOSSSWWW[[[]]]]]]]]]\\\ZZZXXXXXX[[[___aaabbbgggbbb```bbbccc``````aaacccccceeegggiiilllnnnpppooouuu{{{}}}}}}}}}||||||{{{{{{zzzzzz{{{||||||}}}|||{{{yyyxxx{{{yyywwwzzz~~~~~~~~~~~~}}}|||}}}~~~}}}|||{{{zzzyyyxxxwwwssstttssspppqqquuutttpppCCCAAA???AAADDDEEEDDDBBBFFFGGGHHHHHHIIILLLPPPTTTNNNJJJHHHIIIMMMOOOLLLIIIGGGIIIPPP[[[dddgggbbb]]]]]]\\\ZZZYYYXXXXXXWWWWWW```aaaaaa___^^^]]]___```fffeeefffjjjppptttsssqqqsssrrroooqqqyyy}}}tttfffjjjgggeeeiiinnnnnnhhhaaa___^^^]]]^^^______^^^\\\ZZZVVVQQQOOONNNMMMIIIFFFEEEFFFGGGDDD???======?????????@@@>>><<<:::;;;<<<777888999:::999777444333333444555666777777666666333555777999:::;;;;;;:::999;;;===<<<:::888999;;;666666666666777999:::;;;999666333222222555888;;;666444111//////000333555@@@???===:::888555444333444666888888555444555666444333222444888;;;======;;;===???>>>;;;777444444222444555777777666444333111444888999999777777777777:::<<<999444111333666888666444444555555444333222111111333555555444222222333666888::::::::::::333222000///...111666999888777555333333555777888...------///111222111000000000111111222222222222111666;;;>>><<<777222000***+++,,,---...222888<<<444333444555777666444222333333444777:::<<<;;;:::999666333555888999555111111///...///222333222///111111222333555666777777222333555666666444///+++&&&''',,,333666555777;;;888666333111000111222333666666666666555444333333777666555555555222///+++000333666666555222111111///000444777;;;===???@@@;;;888333111000///...---,,,---...///...000222555444000,,,...444888888666333333222///---///444999::::::;;;;;;<<<===>>>??????;;;777555555666666666777555222111111444777:::AAABBBAAA@@@======>>>???AAA@@@;;;555000///333777666777999;;;===>>>>>>???666:::<<<;;;777444666999@@@>>><<<999777777777888<<>>===@@@DDD888:::;;;:::::::::<<<>>><<<===@@@BBBCCCBBBAAA@@@BBBBBBBBBAAA???>>>???@@@???>>>>>>>>>>>>>>>???@@@BBBAAA@@@AAABBBAAA???===???@@@AAABBBCCCDDDEEEEEEDDDAAA??????BBBDDDCCCAAA===<<<===@@@CCCDDDCCC@@@;;;<<<>>>AAACCCDDDBBB@@@BBBFFFKKKOOONNNJJJDDD@@@???EEEGGGCCCAAACCCFFFFFFIIIJJJKKKMMMPPPQQQQQQPPPWWWSSSOOOPPPVVV\\\```aaaddd]]]YYYZZZ[[[ZZZ\\\___bbbbbbcccdddfffiiilllnnnkkkrrrxxx{{{~~~~~~{{{{{{zzzzzzzzz{{{|||}}}}}}~~~~~~~~~}}}{{{yyyxxxzzzvvvxxx{{{|||~~~~~~~~~}}}}}}}}}||||||{{{xxxvvvwwwxxxvvvssssssuuusssnnnFFFFFFFFFFFFFFFGGGGGGGGGLLLNNNPPPMMMIIIHHHLLLQQQPPPRRRSSSRRROOOOOOQQQTTTMMMLLLOOOWWW```ffffffddd```\\\YYYZZZ^^^bbbbbbaaabbbdddffffffffffffjjjmmmggglllssswwwxxxvvvtttsssppprrruuuvvvtttoooiiifffjjjfffbbbaaacccccc^^^ZZZYYYYYYXXXVVVTTTSSSUUUVVVTTTNNNFFFAAA@@@@@@???>>>???>>><<<;;;;;;<<<===???@@@>>><<<;;;;;;;;;:::999888777777888999777444111555555555555555555555555444333444555777888777666===:::777888999:::999777777666555555666888:::<<<555555555444333333666999444333000///...000222333;;;:::888666555444444444555444444333333222222111222222333666999;;;:::999;;;>>>???===888444444444333444666777666555444333222555777777555555999<<<>>>===;;;888666555444444777555333111111222333444111222444555555333000...333555777888999888777666::::::888333000111555:::666555555444444555555666//////000000000000000000222111000000111333555777444999>>>===999555555777...***&&&(((///666888888111222333444333111///---000333777;;;===<<<:::888;;;999666666666777777777444222000111333444222000///000222444555555444444///111222222///............------...111444444444999999999777444222222222777888777555222000000111333333444444444333222222222000///000333777999:::888444333777::::::;;;>>>888777666444333333222222000111000///...///111444...000222333444555777:::777555000,,,+++///666;;;???>>>===;;;;;;<<<<<<===777888:::;;;;;;:::888888777666555444555666888:::???===;;;:::;;;===>>>>>>BBBBBB???999111...111555===;;;888888999:::;;;:::::::::999777555555777999======<<<;;;:::888666555===???AAAAAA>>>;;;:::999999999:::;;;===???@@@AAA===>>>>>>>>>===<<<===>>>>>>???@@@AAA@@@>>><<<:::::::::999888888:::???BBBAAAAAABBBBBBAAACCCEEEHHHKKKIIIFFFCCC@@@>>>>>>======<<<:::999:::<<<>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@>>>@@@CCCDDDCCCBBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@BBBBBB@@@>>>@@@BBBBBB@@@===<<<>>>AAACCCEEEIIIKKKKKKHHHCCCAAA@@@AAABBBBBB@@@@@@@@@BBB===@@@DDDHHHJJJIIIHHHFFFFFFHHHLLLPPPSSSTTTTTTTTTZZZZZZXXXUUUQQQRRRUUUYYY]]][[[ZZZZZZ\\\___dddfffkkkmmmoooqqqssswww|||yyyyyyyyyxxxxxxzzz}}}zzzwwwyyy|||zzz~~~~~~|||~~~~~~~~~{{{zzz~~~~~~{{{yyy~~~{{{vvvvvv|||zzzxxxxxxyyyyyyvvvrrrEEEFFFGGGHHHIIIIIIIIIHHHGGGMMMSSSTTTPPPMMMLLLMMMQQQSSSUUUSSSQQQPPPSSSVVVTTTTTTWWW]]]dddgggeeeaaabbbbbbbbbbbbccceeehhhjjjkkkmmmnnnnnnmmmmmmppprrrlllooosssuuuuuutttttttttqqqrrrssssssppplllgggdddfffbbb^^^]]]^^^^^^ZZZVVVVVVVVVUUURRROOOMMMMMMNNNIIIEEE???;;;;;;<<<;;;:::;;;;;;999999999:::<<<======;;;999999999999888777555555666777999999666444666555555555555555555666222111111333555666555444888666555666888:::999888777888999:::999888777666444444333111000111555777555444222000000111333555;;;:::777555444444555666555555444333333222222222111222555999<<<<<<:::888:::<<<===;;;777444444444222444666888888777555444111222444555555777:::<<<===<<<:::999777555444333555444333222111222222333111222333444333222000///333444666777777666555444888777666333222333666999555444444444444444444555000000000///////////////111111000000000111333333666999;;;:::666444666:::666111++++++///444555555000111333444444222111000222555888;;;===<<<;;;:::777666444444666888888888777555333333444555333000222333444444444333222111...///000///------...//////...---...111333333333666777888777444333444555777888888666333000//////222333333444333333222222222111000222555888999999:::555444777999888999<<<;;;:::999888777666555555111111111000///000333555444555777666555555666777777555111...---000666:::======<<<;;;;;;<<<===>>>888888999::::::::::::::::::999777666666777888999>>><<<::::::;;;===>>>???BBBBBB@@@:::333000333666;;;999777666888999999999999999888666444444777999======<<<<<<;;;999888777<<<>>>@@@@@@>>><<<<<<<<<<<<<<<;;;;;;<<<===???@@@>>>>>>???>>>=========>>>;;;<<<>>>@@@@@@@@@???>>>999:::;;;::::::;;;===???AAABBBBBBAAAAAAAAADDDFFFIIIGGGEEEBBB@@@???>>>>>>@@@>>>;;;999888999;;;<<>>???AAACCCAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>@@@BBBBBBAAA???AAABBBAAA>>>:::999;;;===AAACCCGGGIIIJJJGGGCCCAAABBBCCCCCCAAA???>>>???AAAAAABBBEEEFFFFFFEEECCCBBBCCCEEEIIILLLOOOPPPQQQQQQTTTTTTRRRNNNKKKKKKNNNQQQSSSSSSRRRTTTVVV[[[___aaafffiiimmmppppppppppppqqqpppuuuzzz{{{yyyyyy|||zzzyyyxxx{{{}}}|||}}}}}}}}}~~~~~~}}}~~~|||{{{{{{zzz}}}||||||}}}|||yyywwwDDDFFFIIIKKKMMMMMMLLLKKKIIINNNTTTUUUSSSOOONNNNNNRRRTTTVVVUUUSSSRRRUUUXXXYYYZZZ]]]ccciiikkkhhheeeeeehhhkkkkkkiiijjjooossssssttttttsssqqqqqqrrrtttqqqrrrsssrrrqqqqqqrrrtttqqqppppppnnnkkkgggcccaaa```\\\XXXWWWXXXVVVSSSOOOPPPQQQPPPMMMHHHEEECCCCCC???<<<999777888999999999888888777666777888:::;;;:::888666666777777666555222222444666999:::999777666666555555555555666666333222222444666666555444222222222444777999999999777999<<<>>><<<888333000333222111...---///333666777666444333333444666777:::999666444444555777999666555444333222222222222111222666;;;>>>===:::777777888999888666444444444111333777:::;;;:::888666111000111333777:::;;;;;;:::::::::999777555444333333333333333333222222111222222222222222111111111333333444444444333222222555333222222444666777777444444333333333333444444000000000//////.........111000000000////////////666777888666333444888<<>>:::999888888999:::;;;<<<===<<<;;;999888777777777:::999888888999;;;===???AAAAAA???;;;666444666999;;;999777777888::::::999999888777444333444777:::;;;<<<<<<<<<<<<;;;::::::;;;===???@@@>>>=========@@@???===<<<;;;<<<>>>????????????>>>>>>=========:::;;;===????????????>>>888:::<<<===<<<;;;<<<<<>>???@@@BBBBBBBBBAAAAAA@@@@@@>>>;;;:::;;;>>>AAA@@@AAACCCDDDDDDCCCBBBAAA???>>>???@@@CCCDDDBBBAAA@@@@@@>>>;;;999888:::<<<===@@@DDDGGGGGGFFFCCCAAACCCCCCBBB@@@>>>===???@@@EEEEEEEEEDDDBBB@@@>>>===AAABBBEEEGGGIIIKKKKKKLLLOOONNNLLLIIIFFFFFFGGGIIIIIIJJJKKKNNNQQQUUUYYY[[[[[[```fffjjjjjjgggdddbbbaaakkkuuuxxxuuutttwww}}}uuuvvvyyy}}}}}}}}}~~~~~~}}}{{{zzz{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~|||}}}~~~~~~~~~~~~~~~|||yyyDDDGGGKKKOOOQQQQQQOOONNNSSSTTTTTTRRROOOOOOQQQSSSRRRTTTVVVVVVTTTTTTWWWZZZ[[[\\\___eeekkkooopppooojjjllloooppppppqqqsssvvvvvvvvvuuusssqqqpppoooppprrrrrrqqqooollllllmmmnnnmmmllliiifffbbb___]]]\\\XXXVVVSSSQQQQQQOOOLLLIIIIIIJJJJJJGGGCCC???<<<<<<;;;:::888888888999999:::999888777777666777888888777666444444666777666666333222333555888999888777555555444333333444555555777666666777999:::888777111111222444777888999999666999<<<>>><<<888222///333222000...,,,...333666777777666555666777999:::999888555444444666999;;;666666444333222222333333222333555999<<<<<<999777555555555555444444444444000333777;;;===<<<:::999555333111444888;;;;;;999777888888888777555444333111222333444444333222000333222111000111111333333333333222222111111000000111///...000555777666444333333333333333333333333111000000//////......---000000000000///...,,,+++444555555444333444777:::BBB<<<444...---...000000///000222444555666666666777777666777888999:::;;;555444333444777888888888666666555555666666555444777777777666555333111000......---++++++---111444444222000///000000000...222444555555444444555777666888:::999555000---,,,111111222333333444333333333333444666888999999777555111///333555444555777777777777666555444444333222333444333333444666999======<<<:::666333222333222333222111000111444666888888999:::;;;<<<===>>>===;;;999777777888:::;;;>>>===<<<:::888666555444555555555555666888<<<>>>>>>??????===:::999;;;======;;;999999;;;<<<===<<<888888777555333444777:::::::::;;;<<<===============>>>@@@???===<<<<<<<<<@@@???===;;;;;;===???@@@@@@???>>>>>>>>>>>>===<<<===>>>>>>>>>>>>===<<<;;;:::;;;===<<<;;;;;;<<<===AAAAAABBBAAA???>>>???@@@CCCBBBAAA@@@??????@@@AAACCCAAA===999777666777777===>>>@@@BBBCCCCCCBBBAAA??????>>><<<999999;;;===???AAACCCEEEFFFEEECCCAAAAAA@@@@@@AAADDDEEEEEEDDD>>>===<<<:::::::::<<<>>>:::<<<@@@DDDEEEDDDBBBAAABBBBBBAAA???======???AAAGGGFFFDDDBBB???>>>===<<<@@@@@@AAABBBDDDEEEFFFGGGMMMLLLJJJHHHFFFEEEFFFFFFFFFGGGHHHKKKNNNQQQSSSUUUOOOUUU[[[___```^^^[[[ZZZWWW^^^fffkkklllmmmppptttooorrrvvvyyy{{{}}}}}}}}}|||zzzzzzzzzzzzvvvxxxzzz{{{|||}}}yyy|||~~~}}}}}}}}}}}}|||zzzyyyEEEIIINNNSSSUUUUUUSSSQQQXXXWWWVVVTTTRRRRRRSSSTTTSSSVVVXXXXXXVVVWWWZZZ]]]___```bbbffflllqqquuuvvvrrrrrrrrrtttwwwxxxwwwuuuyyyxxxuuusssqqqooonnnmmmmmmmmmllljjjfffdddddddddfffddd```\\\XXXVVVTTTTTTQQQOOOMMMLLLKKKIIIGGGEEEBBBDDDDDDCCC???<<<:::999::::::999888888888999:::;;;;;;:::999888777777777777555444555777999999888555444444555777777666555555444333222222333444555999888888999;;;;;;:::888333444666777777777777777666777999:::999777444222333222111///...000333777777777666777777999:::;;;888777555555555888:::<<<777666444333222222333444444333333444777999999888444333222333333333333333000333777;;;======<<<;;;;;;888555666999;;;999777666666666666555555444444111222444666666444222111333222111000111222444555333222111000//////000111///------///444666444222222333333444444333333222111111000000000///////////////000000///...---,,,111222444444444555666777???:::333...---...///111000111222444555666777777666555444333333555777888777666555666888999888777222333444444444555666666555666777777666555444333111000///------///444888555333111000000000...---222333444444333222333555555888999888555111...---000111222333444555555555444333333555777888777666///++++++///222222444777444555555555444333222111111333444444333444666777999999999777444222222333000111222222000111222444666777888999:::;;;<<<===@@@===:::777555666777888<<<<<<;;;:::888555222111///111222333333666;;;???===>>>??????>>>>>>@@@AAA<<<:::999999;;;<<<===<<<888999888777666666888;;;888999:::<<<===>>>>>>>>>???@@@@@@>>>;;;999888999===<<<;;;;;;<<<>>>@@@BBB???===<<<<<<>>>???>>><<<===============<<<<<<;;;======<<<:::999:::===@@@@@@AAABBBAAA???>>>>>>???AAA@@@???>>>>>>???@@@AAAAAA???<<<999888888999:::<<<===???AAABBBBBBAAAAAA===??????>>><<<::::::;;;>>>@@@CCCEEEFFFEEEDDDBBBCCCBBBAAABBBDDDFFFFFFEEEAAA???>>><<<<<<<<<<<<;;;888:::>>>AAACCCCCCBBBAAA?????????>>>======@@@BBBEEEDDDBBB@@@????????????@@@????????????AAABBBCCCJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHJJJLLLMMMKKKNNNQQQSSSSSSSSSSSSTTTTTTUUUWWW\\\bbbgggjjjkkkkkkllloooqqqssswww|||~~~||||||~~~~~~}}}|||zzzyyysssuuuwwwxxxxxxyyy{{{}}}sssxxx~~~|||||||||}}}|||{{{zzzzzzyyyHHHLLLQQQUUUXXXXXXVVVUUUUUUXXX[[[]]]]]]ZZZVVVTTTXXXZZZ]]]]]]\\\]]]```dddiiiiiikkkmmmpppsssvvvwwwzzzxxxwwwyyy}}}|||xxxsss|||yyyvvvsssrrrpppmmmkkkfffeeedddaaa]]]ZZZZZZZZZ]]]ZZZVVVRRROOOLLLKKKJJJIIIIIIHHHGGGEEEDDDCCCBBB???@@@@@@???<<<999999999888888777666444555777:::===<<<<<<;;;:::999888888777666555666999;;;;;;;;;777555444444666666555444555444222111111222444555888777777888999:::888666444666888999777666666777777777999999999777666555222333222111000111444666555666666777888999;;;<<<777777666666777888:::;;;888777555333222333444555555333111222444777888888444222111111222333333222222333666:::<<<======<<<>>><<<:::999999888777666555444444333333444555555222333555666777666444333333222222222333444666777444333111//////000222333000000///111333444333333222333444555555444333222111111111111111111111111////////////000000000000000111222333444444444444999666222///......111222222222333333444555666666444333111000000222444555777777666888999999888666111222444444333333444666333333555666666555444444333222111//////111555999666333111000000///...---///111222222111111222333555777888777444111//////111222333444666666777777444222222333555666555444,,,((((((---111111333666555555666777666555444333111333444444333222333555333444555444333222333444111222333222111111333444555666777999:::;;;;;;;;;>>><<<999666444444555666888999:::999888555222000,,,///222222333666;;;@@@???@@@@@@AAAAAAAAAAAA@@@999777555666888:::::::::888:::;;;;;;::::::;;;<<<777888:::;;;===>>>>>>>>>?????????<<<999666666777888999:::;;;===???AAABBB<<<:::999:::>>>???>>><<<888999:::;;;<<<===>>>???>>>===;;;999888:::>>>BBB@@@AAABBBBBB@@@????????????>>>>>>===>>>???@@@AAA???===;;;999999;;;===>>>===>>>>>>>>>??????@@@@@@<<<>>>@@@???===;;;::::::===???AAADDDEEEEEEDDDCCCDDDBBBAAAAAACCCDDDDDDCCCDDDBBB@@@??????===:::777777999===@@@BBBBBBAAA@@@===>>>@@@???>>>===>>>???@@@@@@??????@@@@@@AAABBB@@@???===;;;;;;===>>>@@@CCCBBBBBBDDDFFFGGGEEEDDDCCCBBBAAAAAAAAABBBDDDEEEKKKKKKJJJIIIGGGHHHJJJLLLTTTQQQOOOSSSZZZaaaccccccddddddfffhhhkkknnnqqqrrrvvvuuuuuuxxx~~~~~~|||zzzssssssssstttsssrrrqqqpppooosssxxx{{{{{{{{{}}}{{{|||}}}~~~|||{{{{{{|||LLLOOOSSSWWWYYYYYYXXXWWWWWWYYY]]]aaacccbbb___]]]___bbbeeeeeedddeeeiiilllooorrruuuwwwxxxxxxxxxxxx{{{{{{||||||{{{xxxtttqqqxxxuuupppnnnmmmkkkhhheee```^^^ZZZUUUQQQPPPRRRTTTSSSQQQNNNJJJGGGDDDCCCBBBBBBBBBCCCBBB@@@??????@@@>>>>>>>>>;;;888666777888555666555333111333777;;;:::;;;;;;;;;<<<;;;;;;;;;666555555666999<<<<<<<<<666555333444555666555444777666444222222444666777777666666777888888777555222555888999777666666777888:::;;;<<<<<<999777555000222333222111111333444333444555666888999:::;;;666777777888999999999999999777555222222333444555444333333444666888888777555333000000222333333222333444666888:::;;;============<<<:::777555666666555333222111111333666777444444666777777777666666222333333444555666888888555333111//////111444666444444555444222222444555222444555666666555444222111111111222333333444444////////////111222444555222111000000111333444444555444333111000000222444444444333333333333333444333222111000000000222333444444555777999:::888777333444666555222111222444000111222333333222111000333333333111000222555888555333111000000///...---+++---///000000000222444555666777666333111111111111222444666777888999999333111000000111333333222...***)))---111111222555555666777888777666444333111222333333111000000111000111333333222222333444333444444444222333555777444555777999999999999999:::999777555444555666777666777999999888666333111,,,///333444444777>>>DDDDDDDDDDDDDDDCCCAAA>>><<<777666444555777999999999999;;;>>>@@@???=========666777999:::<<<===============<<<:::777555666777666777999<<<>>>?????????:::777666888===@@@>>><<<888888999:::;;;===>>>???;;;;;;<<<;;;:::<<>>>>>===<<<===>>>???@@@???===;;;::::::<<>><<<<<<<<<===>>>???<<<===>>>===;;;:::;;;<<<===>>>@@@AAACCCDDDDDDEEECCCAAA??????@@@AAA@@@@@@???>>>???@@@BBB@@@;;;777888999<<>>@@@AAAAAA>>><<<::::::;;;<<<===>>>???@@@AAAAAA???===:::888777888;;;<<<<<<<<<>>>AAAEEEGGGFFFDDDAAA@@@>>><<<<<<>>>@@@BBBFFFEEECCCAAA???AAAEEEHHHOOOMMMMMMNNNSSSWWWZZZ[[[[[[[[[^^^bbbggghhhdddaaagggkkkpppsssvvvxxxzzz{{{}}}zzzuuurrrpppqqqrrrpppmmmiiilllooosssuuuvvvvvvvvvvvvwww}}}{{{}}}|||{{{{{{}}}NNNPPPTTTWWWZZZZZZYYYYYY\\\[[[\\\^^^bbbfffiiijjjeeehhhkkkkkkjjjkkkooosssqqquuu|||~~~|||zzzxxx{{{~~~}}}wwwrrrooooooqqqmmmiiiffffffddd```]]]^^^ZZZTTTMMMHHHIIINNNRRRMMMKKKIIIEEEBBB@@@>>>===>>>>>>???>>>=========>>>???>>><<<999555444444666444444444222000333999>>>777888:::;;;<<<=========666555444666999<<<======555444333333555666666666999888666444444666888999888777777777999999777555000444888999777666666888:::<<>>:::<<<===:::555333555777555333111///000333666888555555666777777888777777222333444555777888888999555333111000000333666888777999999666333222444888333444666777777666444333111111222333444555555666000/////////111444777999555222...---...111444555444444444222111111333444555555444333222222222222333222111000000000111222111111222555999:::999888666888888666222///000222///000111111000///...---333333333222111222444777555333111000000000...---'''***,,,...///111444666555666666555333222222333222333555666888999::::::333111...---///111111222000,,,+++...111111222444333444666777777555333222000222333222000......//////111222222222222333555555666666555444444777999555666777888999999888888666555555444555666777888444666888::::::777444222---111555666666999@@@FFFIIIHHHGGGFFFDDD@@@<<<888999777555666888:::;;;;;;999<<>>===666777888:::;;;<<<<<<<<<:::;;;:::999666555666888555777:::<<<>>>>>>===<<<888555444777===@@@???<<<;;;;;;:::::::::;;;;;;<<<888:::<<<=========???@@@???AAACCCCCCBBBAAA@@@AAA>>>>>>===<<<<<<===??????@@@>>><<<;;;;;;===???AAA@@@>>><<<::::::;;;===???======<<<999888888;;;>>>======>>>@@@BBBCCCDDDEEEBBB@@@===<<<===>>>>>>===777888;;;@@@DDDDDD@@@<<<888:::<<>>??????@@@>>><<<888666555666888:::::::::<<>>AAACCC>>>>>>===<<<===@@@DDDHHHHHHJJJLLLLLLLLLNNNRRRUUUUUUVVVYYY```eeeddd\\\UUUZZZbbblllooommmlllooosssyyy~~~|||~~~~~~zzztttqqqooopppssstttooojjjjjjllloooqqqrrrrrrpppooosss|||}}}}}}{{{vvvyyy|||~~~}}}{{{yyyzzz|||LLLUUU___aaa]]]ZZZ\\\```aaaeeeeeebbbeeemmmqqqoooppptttsssnnnmmmsssyyy|||yyyzzz|||||||||{{{|||~~~rrruuuwwwuuuqqqmmmkkklllhhhccc^^^[[[ZZZXXXUUURRROOOPPPPPPLLLGGGCCCBBBCCCEEEDDDBBB@@@>>>===<<<<<<@@@>>><<<;;;;;;<<<===>>>?????????<<<888444333222222222333333555666888999<<<888666777<<<>>>===:::999999999999:::;;;<<<===999666333333444666777777999777666777888999888666555555555555555666777777444444444444444444444444777888;;;======:::888666333333222111000000000///111444777888888888999999:::888777777888999999888@@@<<<666222111222333444555666888999:::999888666111222333222000///000111///111444777999;;;;;;;;;;;;777222000111333666777666222...+++---///222333777777555444333222222222444555666777777666555444000111111222333444666777???<<<999555333333333444777555222111222333222222///000222444555555555444222///---///333777888888444333111///...000555999777777777555333222222444555444444333222111000000333222222333555666555333222222222222333555777888888:::;;;999444///,,,***---...///...---,,,...///333333444555666777888888777666555333111///---,,,&&&!!!!!!***222444222000666555555444444333333222222333555777999:::;;;;;;888444///------...//////111222333222111111333444888666444333444333222111222222111111///...---,,,000111222222111222444666???===;;;888666555444444666777777666555555888:::777666555555555666888999777444222222555777666444333555666777888;;;???BBBIIILLLNNNLLLGGG@@@:::777777888999888777777777888666666888===AAACCC@@@===999888777888:::;;;;;;:::>>>;;;888888:::;;;;;;999999888666777888:::999999888555333555;;;???>>>;;;>>>;;;888888999999666222444777;;;======>>>???@@@BBBAAA@@@@@@?????????@@@;;;:::::::::;;;<<<>>>@@@???>>><<<::::::<<<>>>???===<<<:::999999;;;===?????????>>>;;;999888:::<<<>>><<<:::;;;???BBBBBBAAADDDAAA>>><<<===<<<999666666777999===AAABBB@@@>>>===;;;888777;;;@@@DDDFFFBBBBBBBBBAAA???===:::999;;;::::::999:::;;;===>>>???<<<999777777888888888999:::<<<>>>@@@AAABBBBBB@@@@@@???===;;;:::<<<>>>:::999777777888<<<@@@CCC@@@AAABBBDDDEEEGGGHHHIIIKKKNNNUUUZZZ]]][[[UUUQQQMMMXXXfffnnnoookkkiiihhhkkkpppuuuvvvuuuuuuzzz~~~|||yyyyyy{{{~~~xxxnnnkkkkkkkkkmmmqqqpppkkkiiilllmmmlllpppwwwttttttuuuwwwzzz{{{yyyxxxwwwxxxzzz{{{||||||{{{{{{TTTZZZ___```]]]\\\^^^bbbcccgggiiihhhllltttxxxwwwyyy{{{zzzuuussswwwzzzzzz}}}}}}}}}}}}|||zzzwwwvvvnnnpppqqqoookkkfffeeeeee```[[[VVVRRRPPPNNNKKKHHHGGGIIIIIIGGGBBB===<<<<<<<<<;;;;;;:::999:::::::::<<<;;;999888888:::;;;<<<>>>>>>>>><<<888555444333444444444555666777888999777333111333999======;;;======<<<;;;:::::::::;;;777555333222333444444333777666555666888999888777444444444444444555666777555444444333333222222111222555888;;;;;;:::777555444444444444222111000//////111444555555666888:::999777666666888999999888<<<999555222111111222222555666777888888666444333444555555333000......///111222444666888999::::::<<<888333000000222444555555333111///...///111333888777555333222111000000111222444555666666555444111111111111222444555666999777444222111222444666888666333222222222111000111222333444555555555555333000...///333666777777777666333000......222555777888777555333222333444222222222222222222222222333333333555777777555333000000000111222444666888999::::::888222---)))'''+++,,,---------...000222333333444555777888999999999999888777444222///---$$$(((222444444333666666555444444333222222111333555777999;;;;;;;;;999666111///000111222222333444444444333333666888888666333222333333333222333333333222111000...---...///111111111111444666>>>===:::888666555444444666666777666555555777::::::888555333333555888:::888555222111444777888888666888999999999;;;>>>AAAHHHJJJKKKIIIDDD>>>999777777777777666555333333444555666999>>>BBBCCCAAA>>>:::::::::::::::999999:::===:::888888:::<<<<<<;;;<<<:::888888999999999888666333333666<<<@@@???======;;;888777666555444222888:::===>>>>>>>>>@@@AAADDDCCCAAA@@@>>>=========;;;;;;;;;<<<<<<===>>>>>>>>>===;;;::::::;;;===>>>>>><<<;;;::::::<<>>===:::888888:::===<<<999888999===@@@AAA@@@BBB@@@=========;;;888555777888;;;???BBBCCC@@@>>>===:::888888;;;???BBBCCC@@@@@@@@@@@@>>><<<:::888;;;::::::999999:::;;;<<<>>><<<999888999::::::999:::;;;<<<>>>???@@@AAAAAA??????>>>===============888888666666888:::===???======???@@@BBBDDDFFFFFFFFFIIIMMMQQQSSSQQQNNNJJJJJJRRR]]]bbbcccaaaaaabbbeeeiiilllllllllooouuuzzzzzz~~~~~~|||zzzwwwvvvxxxzzzwwwqqqlllkkkkkkjjjllloootttppppppsssrrrnnnnnnrrrrrruuuxxxyyyxxxwwwyyyzzzuuuvvvwwwyyyyyyyyyxxxxxx___```aaaaaa``````bbbdddeeejjjmmmooottt{{{~~~}}}zzzzzz~~~}}}yyy{{{yyyyyyzzzzzzwwwqqqlllggghhhhhheeeaaa]]]ZZZZZZVVVRRRMMMIIIFFFCCC@@@>>>@@@BBBCCCBBB>>>:::777666444444444555666888999:::888777666666666777888999;;;<<<<<<:::777555444444666666555555666777777888222...,,,...444:::======BBB@@@???===;;;999999888666444333333333222000...222222333555888999999888444333333333444555777888666555444333222000//////---000444888999777555333555666777777666333111//////111222333333555888;;;777666444555777888888777888777555333111000000000444555666666555333000///444555555444222000///000444444444555777888:::;;;===999444000000111222333444555555333000///111333999777555222000////////////000222444555555555444222222111111111222444555333111///...///222555888777555333222222222111///333333333333333444555666444222000111333555555555:::999666111...---///111777888777555333222333444111111111222222222333333333333555777999888555222,,,------///111333555666999::::::666000***&&&%%%)))***,,,,,,---///222555444444555666777888999999:::;;;;;;;;;999666222000%%% (((111555666777777777666555444222222111000222555888:::;;;;;;;;;:::777444222333555666666666666555444444555999<<<888555222111222333333333444444555444333222000///,,,---///000111222444666<<<;;;999777666555555444555666777666555555777999<<<999555222111444888;;;:::666333222444888:::<<<999:::::::::999;;;===@@@EEEFFFFFFDDD???;;;888888888777555444222000///...444666:::???CCCDDDAAA>>>;;;===>>><<<888666777888;;;999888888:::<<<<<<<<>>???>>>>>>>>>@@@BBBEEEDDDAAA???===;;;::::::<<<===>>>??????>>>===<<<===<<<;;;::::::;;;<<<===>>>===;;;;;;<<<>>>@@@BBB???>>><<<888666777:::<<<999888777888;;;===>>>>>>???>>>=========;;;888555888:::===AAADDDDDDAAA>>><<<:::999:::===?????????>>>>>>>>>>>>===;;;999888;;;::::::999999999999:::===;;;999999:::;;;;;;;;;:::;;;<<<===>>>???@@@AAA>>>===;;;===@@@AAA???<<<999999999999999;;;<<<===;;;<<<===???BBBCCCEEEFFFDDDEEEGGGHHHHHHGGGFFFFFFHHHMMMSSSVVVWWWWWWZZZ\\\]]]___`````````dddkkkqqqnnnrrrtttsssuuu|||tttuuuvvvvvvtttrrrrrrssskkkiiijjjlllkkkhhhiiinnnsssrrrtttxxxwwwrrrnnnnnnpppvvv{{{zzzvvvuuuxxx}}}vvvvvvwwwxxxxxxxxxwwwwwwhhhgggeeeeeefffggggggfffiiilllppptttxxx}}}}}}}}}|||{{{}}}~~~xxxsssqqqpppsssvvvssskkkddd^^^^^^]]]ZZZWWWSSSQQQOOONNNKKKGGGCCC@@@>>><<<;;;>>>@@@AAAAAA???;;;777555222222333444666888:::;;;888777666555444444444444777888999888555444333444666666555555555555666666000---+++,,,111777<<<>>>BBBAAA???===:::999888777666555444444444222...+++,,,---///444888;;;<<<;;;555444444333444666888999888777666444222000///...,,,///222555666444111///444555777999888666444222333333333222222444888;;;666444333444666888888777444555666555333111000000222333444444333111///...///222444555444444444555444444333444666888;;;<<<===999444000///000000000222666999777222///000333777555333000///...//////000111222444444444444333333222111000000111333444111000...---///222666888444333111222333333222111111111000000111333555777444333222222222333333444999999777333///......000777777777555333222222444111111111111111222222222111222444666888666333///)))***+++---000222444555888999888555000+++((('''***+++,,,,,,---///222555777777777777777777666666888999:::;;;;;;999666444***%%%$$$+++222555777999888888777555444333222222111222555888:::;;;;;;;;;:::777444333555666777777555555444222222444999<<<777444111000111333444444333444555555444222000///+++---000111222333555777:::999888777666555555555555666777777666666777999;;;999555333333555777999888777555555777999;;;<<<888999:::999999:::===@@@BBBCCCBBB???;;;999999999:::888666333222///---+++333666;;;@@@CCCCCC@@@>>>;;;>>>@@@<<<555222333666888777777777888:::;;;<<<>>>;;;888777888888888888555444555888<<<===<<<;;;:::;;;:::777333111444777???@@@???>>><<<<<<>>>@@@CCCBBB@@@>>><<<::::::999===>>>@@@AAAAAA???<<<;;;;;;;;;;;;::::::;;;;;;;;;======<<<<<<===???AAABBBAAA???<<<777444444777::::::999888888999:::;;;;;;<<<<<<<<<===<<<;;;888666:::;;;???CCCEEEDDD@@@===<<<;;;<<<===???@@@>>>===<<<<<<======<<<;;;999888;;;::::::999888888888888;;;999888888:::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@>>>;;;:::===BBBCCC@@@;;;;;;;;;<<<=========<<<<<<===>>>???AAACCCEEEGGGGGGFFFFFFEEEDDDCCCCCCDDDEEEHHHKKKOOOQQQQQQRRRUUUWWWUUUVVVWWWWWWWWWZZZ___cccbbbgggjjjiiikkkrrrvvvvvvlllnnnppppppnnnllljjjjjjffffffhhhjjjhhheeehhhmmmoooppptttwwwxxxuuurrrqqqrrrvvvyyyyyyvvvuuuxxx{{{xxxyyyyyyyyyyyyyyyyyyyyymmmlllkkklllnnnnnnllljjjpppqqqssswwwyyyzzz{{{|||||||||{{{yyyzzz|||wwwppplllkkkjjjmmmoookkkccc[[[UUUTTTRRRPPPNNNLLLIIIHHHFFFEEECCC@@@===<<<<<<<<<===>>>???@@@???<<<888555333333444444555777888999:::999888666444333222111333555666555333111111222555555444333333333444444222///,,,,,,000555;;;>>>@@@???===<<<:::999888888777777666666666333...+++((()))---333999===>>>>>>777666555444444666888999999888777555444222111000///000222444333111...,,,111333666888999888666555444444333111000111555888666444333444666777777666333666888888555333222222000111222444444333111000...111444666666666666777333222333444666999<<<===<<<888333000///000000000111666:::999444000111333444222000...---...///000111222333444555444333333333111000//////000222333333222000000111333555777111000000111333444444222---,,,---...000222555777444444444333222222222333666666666444111000111222666666666444222000111333333333222111111000////////////111444555333///,,,((()))+++---///111333333666777777666222///...---...///...---,,,...111444::::::999777666444333222333444666888999999888888222---+++000444555666888999999888777666555444333333444555777999:::;;;;;;888666444333444666666666333222111//////111555999555333111000222444444444111222333444444222///...,,,///222444444555666888777777777777666666555555444666777777666666777888777777666666666666666777555666999:::;;;::::::999555777888888888:::===@@@@@@@@@???===:::999;;;<<<===;;;777555444222///,,,222555:::>>>@@@???>>>===;;;>>>???;;;444000111444666666666666666888:::;;;;;;888555444666888999999777777777888999999888777;;;======:::666555777:::?????????<<<::::::;;;===>>>======<<<;;;;;;;;;;;;===???AAABBBAAA???<<<::::::;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<===>>>???@@@AAA???<<<777333333444777<<<;;;:::888777777888888:::;;;<<<<<<<<<:::999999;;;===???BBBDDDCCC???;;;<<<<<<===???AAAAAA>>><<<;;;;;;<<<======<<<;;;:::::::::::::::999888888777888777666777999::::::999:::::::::;;;<<<>>>???@@@===;;;999<<>>>>>@@@AAACCCDDDFFFFFFGGGGGGFFFCCC@@@@@@CCCFFFFFFHHHLLLNNNOOOPPPQQQQQQPPPQQQRRRRRRQQQRRRSSSTTTZZZ___bbbbbbbbbfffgggfffeeegggiiiiiigggdddbbbbbbfffeeeeeefffdddaaaeeelllppprrruuuvvvwwwwwwvvvuuuvvvvvvvvvvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzzzzzpppppppppqqqssstttsssqqqxxxuuuuuuwwwwwwttttttwwwzzz{{{yyytttqqqoooiiibbbgggfffeeefffddd___WWWPPPLLLJJJHHHGGGGGGFFFEEECCC??????>>><<<999999:::;;;;;;:::;;;<<<===;;;777444444444444333444444555666;;;:::999777555333222111222444555444222000000111444444333333222333333333333111///...000555:::>>>???>>>===;;;:::999999888999888777777666444///,,,(((***...444:::===>>>===999888555333333444666888888777777666555444444333333333333333222000///...111222555777888777666666333222111000///000444777777666444444666666666555333777::::::666444333555111222444555666555444333111444777888777666555555333333444555777999;;;<<<999555222///000000111000111555888888555333222333444222///,,,+++,,,---///000111333444555444444333222000...---...000222444555444444444444444444444000//////111444444444222***+++,,,---///111333444333444555444222111222333222444555444333222333444444555444222000///000111444333222111000///......------...000111000---***)))***,,,...000222222333555666777666444222222333333222111///---...111444;;;:::999777444333111000000111222444666777888888777222111555777555555777:::999999888888777777666666666555555666888:::<<<888555333222333444444333111111000...---...222555333111000111333444444333///000222444333111///------000333555555555666777444555666666666666555555444666888888777666777888444555666777888888777666333777;;;===<<<:::888777555666777777888:::===@@@???@@@???===<<<<<<>>>@@@@@@===999888888777333000111555999;;;;;;:::::::::<<<======:::555222222444666777777666555666999;;;999777444333555777999999888888777666555555555666<<<===>>>===<<<<<<<<<===>>>>>>>>><<<:::999999;;;:::::::::::::::;;;<<<<<<===>>>@@@AAAAAA???<<<::::::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;<<<<<<=========;;;888444333444666;;;;;;:::888555444555777:::;;;<<<<<<;;;:::;;;=========>>>@@@AAA@@@===:::;;;;;;===???AAA@@@>>><<<;;;<<<===>>>???>>>>>>===999:::::::::::::::999888777666666777999:::999888999888999999;;;>>>@@@BBB>>><<<:::;;;>>>>>><<<999888888999:::::::::999999<<<<<<===>>>???@@@AAAAAADDDEEEFFFCCC??????AAADDDBBBDDDGGGJJJLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJRRRWWWZZZXXXXXXZZZZZZXXX]]]___```___]]]\\\\\\]]]dddaaa______^^^]]]aaagggrrruuuvvvuuuuuuxxxxxxvvvyyyvvvtttuuuxxxyyyyyywwwwwwwwwwwwwwwxxxyyyzzz{{{tttssssssssstttwwwzzz|||zzzuuurrrsssqqqmmmmmmppppppsssqqqiiibbb^^^ZZZUUUZZZZZZ[[[YYYVVVPPPJJJGGGCCCAAA??????AAABBBAAA@@@>>>>>>>>>;;;777666888:::999888777888:::999777444555555444444444555555666888888888777666555444333333555555555222111111111444444333333333444444555111000//////111555:::>>>AAA@@@???===;;;999999888999888777666555333000---,,,---111666:::<<<;;;::::::777444111000111333444444444555555555555555555555444333222222222222222333444444444444444333333111222333222333444888;;;999888666555666666555444222666::::::666333444666444666777888888777555444000333777999888777777777555555666777777777777777555333000///000222222222111333555666666555444333666333///+++))))))***+++,,,---000222444555555555111///---,,,---000333555444555666777666555444333111111111222333333111///,,,,,,...///000000111111222444555555222111222333111333555555444333444555333333333111///---...///222222111111000000//////...------...///...,,,***+++,,,...000222222222222444555666555444333333444444444222000...///333666888888777555444222111111111000000111222444666777777444444777888555444666:::::::::::::::::::::::::::888555444444666:::<<<888666333333333333222111222222222000//////000222000000000222444555444222...000222444444222///------000333555555444555555333333555666666666666555333666888888777666777777444555555666777888999999555888<<<<<<:::777666777777888999999888:::<<>>???AAACCCAAA===999999;;;;;;777333111444777777666555666888>>>===<<<:::888777666555888999:::888666666999<<<<<<999555444555777888999777777555333222333555777<<<<<<===???AAABBB@@@>>><<<===>>>===;;;999999999999999999999999:::;;;<<<<<<===???@@@@@@>>>===<<<:::;;;===>>>>>>===;;;::::::::::::999999999999999777888999888666555666777666777777666333333555888;;;<<<<<<;;;::::::>>>AAA===<<<<<<<<<======;;;999999999:::<<<>>>???===;;;<<<===>>>@@@AAAAAA@@@@@@999999;;;;;;<<<;;;::::::888777777888999:::999777777777777888;;;>>>AAACCC???>>><<<;;;:::999888888777777777777888999999999;;;;;;;;;<<<<<<<<<======AAADDDFFFEEE@@@>>>@@@CCC@@@AAABBBDDDGGGIIIJJJJJJKKKIIIHHHGGGHHHHHHHHHHHHJJJNNNOOOMMMMMMQQQSSSSSSTTTUUUUUUTTTTTTUUUXXX[[[]]]XXXVVVXXXZZZZZZ\\\___jjjppprrrqqqsssxxxxxxuuuwwwwwwwwwvvvvvvwwwxxxzzzwwwwwwwwwwwwyyy{{{|||~~~vvvvvvuuussstttxxx~~~xxxqqqnnnnnnlllffffffkkkdddhhhggg___WWWSSSPPPMMMKKKMMMOOONNNKKKFFFCCCBBB>>>;;;:::;;;>>>@@@@@@>>>???@@@???<<<777555777999:::888666777999:::777555777666666666777777888999555666666777777666666555555666777666444222111222444444444444444555666666......//////111555;;;???DDDCCCAAA>>><<<:::999888999777666555444333000...000111333777::::::888666999777333///...///000222222222333333444555666666666555333222222444666777666555444333222111111000222444666777888;;;>>>AAA;;;999777666666666555444222666:::999555333444777888999::::::999777555333---000555999:::::::::;;;777888888888888666444333333111///...000222333333222222222444666777555333999666000+++(((''''''((('''))),,,000333555777777000...,,,,,,---000444666222444666888888666444222444333222222333222///,,,...///000111111000///...111333666555222111222444111333555666555444444444222222222000...,,,---///000000000000111111111111///---------......,,,***,,,...///111333333333222555666666555333222222444555444222000///111555888555555555444444333333222333222000///000111444555555333444888999555444666:::::::::;;;;;;;;;<<<<<<===:::666333222555999<<<888666444333333333222000333444444333111000111222//////000333666666444111...000333555444222///------000333444444333333333222333444666777666666555333555888888777666666777666555444333555777:::<<<777:::<<<;;;777555666777;;;;;;;;;:::999:::<<<>>>???@@@AAAAAA@@@AAACCCEEEAAA===999:::======999666222444555555222222444666???===<<<;;;;;;;;;999777:::<<<<<<:::888777:::===???<<<777555555777888888666555333111000222666999;;;;;;<<<@@@DDDEEEAAA>>>;;;===???>>><<<:::999999999999999888999999::::::<<<===>>>??????>>>===<<<:::<<<>>>??????>>><<<::::::999999888888777777666222444666888777777888:::222444555444222222555999<<<======;;;999:::???CCC>>><<<::::::;;;;;;999888777777888:::<<<===<<<:::<<<===???AAABBBBBBBBBBBB888999;;;<<<===<<<<<<;;;:::999888999;;;;;;999777666666666888:::>>>BBBDDD??????===:::777555666888888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@DDDHHHGGGCCC@@@AAADDDBBBAAA@@@AAAEEEIIIKKKLLLJJJGGGDDDBBBCCCFFFHHHIIIDDDGGGGGGDDDEEEKKKQQQRRRNNNNNNMMMMMMNNNQQQWWW[[[UUUPPPOOOSSSXXXXXXXXXYYY^^^fffkkkmmmqqqwwwxxxtttuuuxxxzzzxxxtttsssxxx|||yyyyyyyyyzzz{{{~~~uuuxxxyyyvvvqqqppptttyyytttqqqjjjccc^^^]]]```ccc^^^\\\YYYUUUOOOIIIDDDAAA@@@AAACCCFFFGGGEEE@@@<<<333444555777888999999999666;;;AAAAAA===888777888;;;;;;:::999777555333222444777::::::888666666777888777555222000000333666999===???<<<777222222444888888999:::;;;<<<======333000///000444888<<<>>>>>>>>>>>><<<;;;999777666666444222111/////////000000444:::===;;;666222000111333555555222000111222111333555444222222555888555444333333333555777888555333000///000000000///555999???BBBAAA@@@>>>===<<<777333333777999777444333777;;;;;;888555333333888999;;;<<<;;;999666555444333333555777:::::::::666666777777555333000...,,,...111333333222111///222333444666777777777777999777333...+++)))((((((++++++---000444666666666555333222000............111333444555555444222000777777555000+++***,,,///...///111222222000...---...000222111///000222555222222333333444555555666444333111000000...+++)))000111222222111000...---111000...+++)))))),,,...333333333222111222444666333444555444333222333555333333222000000222666:::333111...---...///000000111222333444333222111000000111333555666777888888<<<<<<;;;999777666888999:::888555333222222444555555555666666555444444333444666666333...---000444///......111666888666333000222333333111///......///000222444555555444444666555444222222222333333777666555444555777999:::666777999888888999;;;===999999999999999888777666777888999999888777888:::>>>@@@BBBBBBAAA@@@@@@AAACCC>>>::::::===>>><<<:::777555222000///111444555?????????===:::888888999:::999888666555777<<<@@@???:::666666999;;;888555666666555333222444777;;;;;;<<<>>>???@@@@@@???>>><<<=========<<<:::777555777666444333444555555555888:::===@@@AAA@@@???>>>=========<<<;;;;;;::::::<<<:::999::::::999777555777555555888===>>>:::555444555777777666666777999???>>><<<;;;:::;;;===>>>>>><<<<<<>>>BBBBBB<<<777555777888999999999;;;===<<>>333000//////333777;;;<<<<<<<<<;;;:::999888666555555444222111000///000000222666;;;<<<:::555111...111222444333000///000222222444666555333333555999666555333222222444666777777555222222333444444444666:::>>>@@@???===<<<<<<:::666333444888:::999666555888;;;;;;777444222111666777:::<<<<<<;;;888666444333333444777999:::999666666777777555333000......000222444444333111000444444666777888999999999888666333///---,,,,,,,,,.........000333444444222111111222222222222111000222333444555555555444333666666444000,,,+++...000///000111111111000///......111222222111111333555333333333444444555555555555333222111111111///---111111333333444333222111222111///,,,++++++---///222333333222111222444666444444555555666555555444111000000......000444888555333000/////////000000222333333444444444333333///000222333555666666666:::::::::888666666777999666555333111000111222333333333444555555555555555777888777222,,,***---111...---...111666888666444000111333222000.........000111222444555555555555555555444333333444444555666555444333444555777888777888:::::::::;;;===???:::::::::::::::999888888777888999999777666777888===>>>@@@???>>>======>>>>>>;;;888:::???BBBAAA>>>888666333111111222444666???@@@@@@???===<<<<<<===<<<;;;999666555888===AAACCC>>>999888:::<<<:::777777777777666555555888:::===>>>????????????>>>===999;;;>>>@@@???;;;777444555444333222333444555555777999<<<>>>?????????>>>@@@@@@???>>>===<<<;;;:::<<<;;;::::::;;;;;;999777888666666999===>>>;;;777444666888888888999;;;<<>><<<;;;;;;<<<>>>??????===<<<>>>AAAAAA<<<777666888:::::::::;;;<<<>>>>>>@@@CCCBBB@@@===;;;::::::::::::888666666999;;;>>>======<<<;;;:::999888;;;>>>@@@>>>:::888:::<<<:::::::::::::::999888888999888888999:::<<<===>>>======<<<;;;:::999999888>>>??????>>>>>>>>>@@@CCCDDDEEEEEEDDDCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBAAACCCDDDDDDDDDDDDFFFHHHGGGGGGFFFEEEFFFJJJOOOTTTMMMGGGEEEHHHLLLMMMOOORRRTTT\\\eeeiiihhhgggiiillloooqqqsssrrrpppppprrruuurrruuuxxxzzz|||uuupppkkkjjjlllllljjjgggfffaaaZZZVVVSSSPPPLLLHHHBBBBBBAAA???<<<999666444888888888:::<<<<<<;;;999666555333222222222333333666:::>>>???<<<999888999555555555444333333222222111444888999888555444333555666666555333222333444888>>>CCCDDD@@@;;;888777>>>>>>>>>======<<<<<<<<<111///...///333777:::;;;999999999888777666666555555444222111000000000111111555999;;;999666333222111111111000......///111333555777666333333555888777555333111111222555666888666444444666999:::;;;999;;;======<<<:::::::::999666444555999;;;:::888777999:::999666333111000444666:::===>>>===:::888444333222444666888999999555666777666555333000///000111333444444333222111555666777888999::::::;;;777666333111000111222222222111111222333333222000...000222555666555444333333444444555555666666666555555333111......000222111111111111000000/////////111333333333222333444222333444555555666666555777444222111222222222111000111333555666777777666333222000...---...///000111222333222111222444555444444444777::::::777333---...---,,,,,,...222555888666444111000000111111111222222222333444444444///000111222333333333333777888888777555555777888333222000//////000111222000111222444555666666666::::::777111+++(((***------,,,,,,000555888666444///111222111///.........000111333555666666666555666555555555555555666777444444333333444555777888888:::;;;<<<;;;<<<>>>???::::::;;;;;;::::::999999777888999888666555666777;;;<<<===<<<:::999999:::777666777;;;AAAEEEDDDCCC:::888666555444555777888???AAAAAA@@@???>>>???@@@>>>===:::777555888===AAAGGGBBB<<<999:::;;;:::999999:::;;;:::888777888:::????????????>>>===<<<;;;777:::???BBBAAA>>>999555555444333222222333444555777888999;;;<<<===>>>>>>AAAAAA@@@???>>>===<<<<<<===;;;:::;;;<<<===;;;:::999888777:::===>>>;;;888666888:::;;;;;;<<>>===<<<======???@@@???>>>===>>>@@@???;;;777999:::<<<<<<<<<<<<>>>@@@AAABBBCCCAAA>>>999777666999999999777666777:::<<>><<<;;;;;;<<<======???AAA>>>:::777888999999:::<<<<<<<<<;;;999888:::999999999999::::::;;;<<<<<<<<<<<<;;;:::999888<<<======<<<;;;===@@@CCCGGGFFFEEECCCBBBAAA@@@@@@DDDCCCCCCCCCBBBAAAAAAAAA???AAADDDEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCEEEIIILLLGGGBBBAAAEEEHHHIIIKKKOOOPPPYYYbbbccc___\\\^^^ccceeekkkpppppplllkkkooossstttuuuvvvvvvxxxppplllgggdddcccbbb^^^[[[ZZZTTTOOOLLLLLLIIICCC===999999:::999888777555444777666666888:::<<<<<<;;;666555222000//////000111555888;;;;;;999888888888222222111111111111222222333555888:::888555222000333555777777555333333333666999===>>>;;;888666555===<<<<<<;;;:::999888777///------///333777:::;;;888777777666666666666666555444333111000000111111---111555888999888888888222111///---------///111333555666555222111333666888666333111111222444555888666555555888<<<>>>>>>;;;<<<===;;;999888999:::999777666777999::::::888666777888777555333222111444777<<>>;;;999444333222333666888888888555555666666555333111///...///111333444444333333555555666777888999:::;;;999777555333333333555666555444333444555555333111000111333444666666666666333333333333444555777888444333222111000111333444333333111000000000000000///000222333333333333333000111333555666777777777888555222000111222222222...///222555777999999999555333000///000111111111000111333222222222333555555333444888======777111,,,,,,,,,,,,,,,...111444;;;:::777444222111222333000000111111222333444555333333333333222111000000444555666555444444555777111111111111222222333333///000111333444444555555:::888555000+++)))***,,,+++***+++///444666555222///000111000///---...///111222444555666666555555888888777777777777777777222222222333555777999::::::;;;===<<<;;;::::::;;;888999999999999999888888777888999777555444555666999::::::999666555666777222222555;;;@@@DDDDDDCCC===<<<;;;:::999:::;;;;;;@@@AAAAAA@@@>>><<<===>>>???===:::666444666;;;???GGGBBB;;;777777777888777:::;;;======;;;999999999?????????>>><<<;;;:::999999<<>>>>>>>>>>>>>>?????????<<<;;;::::::<<<===<<<;;;999888888999<<<<<<;;;888999;;;===>>>===>>>@@@BBB???>>>>>>===>>>>>>???@@@???>>>===>>>???>>>:::777;;;<<<>>>>>>======???AAAAAABBBCCCAAA===999777666888888888777666777:::<<>>===???@@@>>>;;;999888999888:::<<<>>>>>><<<:::888::::::999999999888888888777888999:::;;;;;;::::::;;;;;;;;;::::::<<<@@@CCCFFFDDDBBBAAAAAA@@@@@@???FFFEEEDDDCCCBBBAAAAAA@@@???AAABBBBBB@@@???@@@AAACCCCCCAAA??????AAAEEEHHHEEEAAAAAADDDFFFEEEFFFJJJKKKQQQXXXZZZXXXVVVWWWYYY\\\aaagggkkkkkklllmmmooovvvwwwvvvuuuvvv|||hhhfffccc^^^ZZZUUUSSSQQQMMMIIIDDDCCCEEECCC>>>999444555666777777777666555666555444666888:::;;;:::666444111///......///000333555666777777666777777000000000///000111222222777888999:::999666222///333555777777666444333444555666777777555444444555888777666555444333333222---,,,,,,///444888;;;<<<777777666555555666777777555444333111111111222222///222555777777777999:::333111///------...000000222444555333000///111333777666444333222222333444555444444666999<<<======<<<===<<<;;;888777777999999888888888999999888777666555555444555444333333555888<<>>;;;999555444333444666888888888444555666666555333111000***,,,...111333444555555444444444444555777888999;;;:::777555444444555666666555555666777777666444555444222222222444666888222222222222333444666666222222111111222333444444444444222111000000000000//////000111222222222222---...111444666777777777777444111///000000111000+++---000333666888888999555222000000111222222111///000222222222222333555444333444999======666000,,,------------///333555<<<<<<:::777333111333555333333444555666666777777888888777555333111///...222444555555444333444555222333333444555555555555000111111222222222222222666555333000---,,,---...***)))***...222555333111///000111000......///000222333444555555555444333::::::999999888777666666000111222555777:::<<<===;;;<<<===<<<999666555555555666666777777777666666666888888777555555555666888999888777444333555666111222555999===@@@@@@@@@@@@@@@?????????>>>>>>>>>@@@AAA@@@>>>;;;888888999===<<<999666444444777:::BBB>>>888444333333444555999;;;======;;;999888888>>>===<<<;;;:::999999999>>>>>>???@@@AAA@@@@@@???<<<<<<;;;777333111222444666666777888999:::;;;;;;888999:::<<<>>>@@@AAABBB<<<:::999999:::<<<;;;;;;888888888888999:::999888===>>>??????>>>===>>>@@@>>>>>>>>>>>>>>>???@@@@@@>>>>>>======>>>===:::999;;;===>>>>>>===>>>???@@@@@@AAABBB@@@===;;;::::::888888888666666777:::<<<>>>>>>>>>>>>===<<<<<<;;;:::<<<>>>>>>===;;;::::::888:::<<<>>>>>><<<:::888:::::::::999999999888888333444666888:::;;;<<<===:::;;;;;;;;;:::<<<@@@BBBBBB@@@>>>>>>@@@BBBBBBAAAGGGGGGEEEDDDBBBAAA??????@@@@@@???===;;;<<<>>>@@@CCCBBB???===<<>>?????????@@@===>>>===999444111222555777777888999999999999888444555777:::===@@@BBBCCC===;;;999888:::;;;;;;:::888888888888888888888888===>>>???>>><<<;;;<<<===<<<======>>>>>>?????????<<<============<<<;;;;;;;;;<<<>>>>>>===<<<>>>???===???@@@???===<<<<<<===:::::::::888777888;;;===<<<<<<<<<===<<<;;;::::::999:::<<<>>>>>>===<<<;;;888999;;;<<<<<<<<<:::999888999::::::;;;::::::999333444555777999<<<>>>@@@;;;<<<============???AAA???<<<999;;;???CCCDDDDDDGGGFFFDDDBBB@@@>>>===<<<>>>>>><<<:::888999<<>>===<<>>===???BBBBBBDDDJJJQQQTTTQQQNNNRRRQQQSSS[[[eeejjjhhhdddfffiiikkklllnnnsss{{{WWWTTTPPPOOOOOONNNIIIEEE???<<<888555444555777999222333555777888888888777000000000222444555444222111111222222333333333333555444444444666888999:::333222111000000111333444555333222444777888777555444555777777555555555666999888777777777666555444/////////000000000111111444222111222555777777666777666444222222222333444555444333222111222333333999999888555333222444555555333111222444444222000333555555333///---///111333444777888888777555444111222444777999888555333666777888777555333333333111333666888999999::::::;;;888333222222222000///,,,...111444777:::;;;<<<888666555666888999999999333444666666666444222000---...///111222333444444333222111111222444666888:::999777444444444555666666666555666777777666444333111000//////111333444222333444555555444333333111///...///222444333111444555555555333222000///...+++((((((+++...///...///000222444444222000//////......///222333333222+++,,,...111333333444333222///,,,...111222000---,,,///222333222222333444222333555777666444111...---...000000111222555888;;;===<<<999444222555999777999<<<>>>>>><<<:::888888888777666555444222111333555666666444222222222111222444666666555333222---...///000111222222222///000111333444444222000000......111555666444111111222222111000000222444444444444444222000...---111222333444444444444333333444555666777777777777888:::;;;:::777444333333111222333333444444444333555777888888777777999:::999:::999777666666999;;;444555666777888:::<<<>>>???@@@AAABBBBBB@@@???>>>AAAAAAAAA???;;;999999999<<<<<<<<<:::777444444444777777555333222222444666333555777777555555555666666555555555666888999:::<<<======>>>>>>===<<<;;;:::<<<<<<999333111333777777888999::::::999777555333444777:::===@@@BBBCCC@@@===:::999:::;;;;;;;;;999999999999888888999::::::;;;<<<<<<;;;:::;;;<<<;;;;;;<<<===>>>>>>>>>>>>:::;;;<<<<<<<<<<<<<<<===:::;;;<<<<<<;;;;;;<<<===;;;<<<>>>===<<<;;;<<<===>>>>>>>>><<<::::::===???===<<<;;;:::999:::;;;;;;999:::<<<>>>???>>><<<:::888888999:::::::::::::::666888999;;;<<<===<<<<<<888777777777999<<>>@@@AAA@@@??????@@@===999666999???DDDEEEDDDEEEDDDBBB???===:::999888::::::;;;:::888999;;;===999;;;>>>???@@@AAADDDFFFHHHGGGHHHHHHCCC<<<;;;===>>>???CCCHHHMMMPPPPPPOOOMMMMMMPPPVVV]]]``````^^^```bbbccccccdddiiiqqqxxxSSSMMMHHHJJJOOOPPPJJJCCC===;;;666111...000555999555666888999:::::::::999000000111333555555333222000111222444555555555555666555444555777:::;;;;;;444333111000000222333555111///...111555999999999444666777666555555666777777888888999999777333000......///000111222333333888666444444555555444333666555222111000000111222555444333222222222333444888888777444333333555888666444333444666666333111444666666444000...///222222444777::::::999666444111222555888999888333///222444666555333111000111---000444777999:::<<<===???:::444111111000...,,,'''(((+++///444888;;;===999777666777999::::::999333444666666666444222111111111222222222333333333333222222111222444777888888777555444333444666777777666555555666555333111......///000111111222333333444666777777555333222111///---///222333222000444555666666555222000......***%%%%%%(((,,,---...111222444444222///,,,***,,,,,,---000444666666555,,,---///111222333222222111---+++---000222///,,,,,,...111333333222333444111333666666333000......,,,...000111111333555888;;;<<<===999444222555:::555888;;;======;;;777444444555555666555555444444444666777777444222111111///000222444444222000...***+++---///111222333333...000222555777555222///333222111444777888666333222333333222000111333555555555555333222///,,,++++++,,,...111222333333333666666666666555444333222666888::::::888666555555111222333333444444444444555666888999888999:::<<<:::::::::888777888:::===666777777777888:::===???>>>???@@@AAAAAA???===<<>><<<<<<===<<<===>>>===999666444333555666666555444444666888111333444444333333555666333333333333555777999;;;999:::===>>>>>>;;;888666777999:::888333111555999888999;;;<<<;;;888666444555666888:::===@@@BBBCCCBBB???<<<:::;;;<<<<<<;;;:::;;;;;;:::999999:::;;;777888::::::999:::;;;===:::;;;<<<===>>>>>>>>>>>>999;;;<<<<<<<<<<<<===>>>999:::<<<;;;::::::;;;<<<:::;;;<<<<<<:::::::::<<>>======???AAA???===999777777999<<<>>>::::::<<<>>>???>>>;;;888888888888999999:::::::::555777999;;;===>>>>>>>>>===;;;999888999<<>>CCCEEEDDDCCCBBB@@@===:::888666555666888:::;;;:::999999:::333777===AAACCCCCCCCCCCCFFFFFFHHHHHHCCC<<<:::===;;;@@@EEEIIIJJJLLLNNNPPPJJJMMMPPPSSSVVVXXXYYYZZZ``````___\\\\\\```hhhoooIIIGGGFFFHHHJJJJJJFFFBBB???;;;666111///000222444888666444555777;;;===>>>444444555666777777444111333111000333777::::::999777666444444666777666666000000111111111111000000444222000000333777999:::444333222222444555555444<<<:::888777666555333111---......///000222666::::::888555222111111222333111333444555444222000...666888999777333222444777666888999888666333222222333444555555555444333222666444222222222333222222444555666888999888777777555666777:::;;;:::666333555555444444333333333333...111555999;;;<<<<<<;;;:::888555333222000,,,((())),,,---,,,///777;;;;;;:::999999888999:::<<<===;;;:::888666555555555666666555444333333333333333333222111111222333555666999888666333111111444666444555666444111---,,,+++/////////000222333111000555444444555666777555333333222///------///111333777555333222222111///---222---(((&&&)))---///000111555888888444000......111///---///222444333222...------000444555333000000...,,,+++,,,---------))),,,000111222222444555000111222222222222111111,,,---...------...111333999:::;;;999666555777999777777888999:::999666444555555555555555666777777777888777555222000111222000//////...............+++***,,,///444666555333000222555777888888888777111555:::<<<<<<999666555666777777444111111444777;;;999666333000///...---)))***+++...000222444444666666666666777888999:::666888;;;<<<<<<999555333888888888777555444666777;;;888666666777999::::::;;;:::888777888999;;;<<<:::999999999999:::<<<===AAAAAA@@@???===>>>???AAA???@@@AAABBBAAA>>>;;;999777999;;;;;;999666444333555444555666888999888777444555555555333333333444222111222444888;;;;;;;;;<<<<<<;;;:::::::::;;;;;;;;;:::888666444444444555555555666888::::::888555555777999;;;===>>>??????AAAAAAAAAAAA@@@???>>>===???===999666555666888::::::888666555444555666777============>>>>>>>>>>>>999777666:::<<<;;;>>>BBB??????>>>===<<<;;;:::999:::;;;>>>??????>>><<<:::>>>??????@@@@@@@@@@@@???===;;;:::999:::===@@@BBBBBBAAA@@@@@@AAA???<<<999>>>===<<<<<<;;;<<<===>>>::::::;;;<<<>>>???AAABBB===;;;:::<<<@@@BBBBBBAAA???@@@BBBCCCBBB???<<<::::::777444777>>>CCCDDDCCCEEEBBB???;;;999777444222444666888888777666666777666:::>>>@@@@@@AAADDDGGGIIIGGGEEEEEEDDDCCCAAA@@@???AAACCCEEEHHHJJJLLLMMMJJJJJJKKKNNNRRRTTTSSSSSSRRRUUUWWWVVVVVVYYYaaahhhIIIHHHFFFEEEDDDCCC@@@>>>===:::555111000111444555888555333333555999<<<===444444444555777777555333555333222444777:::999888777555333333333333222111000000000000000000000000222111000222666:::<<<===444333222333555666666555:::888666555555444222000...///111111222555999<<<999777444111///000111111222333333444333333111111555777888666333222444666777999:::999666444333444111222222333222111000000333222222222333444333333444555555555555444444444666666777999:::888444000555555555555444444444333///111555888::::::999999999888666333111...+++***+++...///...111777;;;;;;888888777777888999:::;;;;;;:::888777666777777888777777666444444333333333222222222111222222333444555555555444333444666888888999999666222...---,,,,,,---///333555555333111222222222333555666555333444333111000000222444666999777444333333222000...555000***(((***---//////111444888888555111000///...+++***+++...111111000000000000222333333222000111...,,,,,,,,,------,,,))),,,///111111222333444000000000111222222111000---......---------000222555777888777555555777999666555555777888888666444333333333444555777888999999999888555222000111111//////...------...000111///......000333555333222222333555777777777666666444777;;;======:::777555555777777555222222555888;;;999666333111000000000******,,,...000222444555666666666777888999:::;;;999:::;;;;;;;;;999888777888888888777555444444666<<<999777666777999999999:::999777666666888999;;;999888777777777999:::;;;>>>>>>======<<<===???@@@@@@AAAAAAAAA???;;;888666666888;;;;;;999777555444555444444555777888777555666777666555333222222333111222333666:::======<<<;;;;;;;;;;;;;;;;;;;;;;;;???===:::888555444333333666666777888:::999777444888888999:::;;;<<<===>>>@@@@@@@@@@@@???>>>===<<<>>><<<999666666777999;;;999888666444444555666777:::<<<>>>@@@@@@???===<<<777555666:::======???CCCAAAAAA@@@???>>>===<<<<<<:::;;;===>>>>>><<<:::999:::;;;<<<>>>???@@@AAAAAA>>>===;;;:::;;;>>>BBBEEEDDDCCCBBBBBBBBBAAA???===<<<<<<======<<<;;;999888::::::;;;;;;===>>>@@@AAA???===<<<===@@@AAAAAA???AAA@@@@@@???>>>=========<<<999666999>>>BBBCCCAAABBB@@@===;;;999777555444555666777666555444555666666:::???AAAAAA@@@BBBDDDCCCCCCCCCFFFHHHHHHDDDAAA@@@AAAAAACCCEEEGGGJJJKKKHHHGGGGGGIIILLLMMMMMMLLLMMMPPPSSSTTTSSSWWW^^^cccHHHGGGDDD@@@<<<999999:::;;;999555222111222444666777444111000333777:::<<<444333333444666777666555666555444555777999888777888666444222222222000///000000////////////000000000000111555999===>>>>>>444333222333555777777666888666444333333333222000...///111222333666:::===777555222000//////000000444444333333222222333333333555777555222111333666888999:::999777555555555222222222222222111000000000111333444555555444444555444333111000000111111666666666888888666222///666666666666666555555444111333555777888888666666777777666333///,,,++++++...111222000333888;;;:::666666555555666777999:::<<<;;;999888888888999999999888777666555444333333444444555555555444333333111333555666666666888:::;;;<<<;;;888444000......***,,,///444777777444111.........111333555444333444333333333444666888999;;;888555333333333222111777333---******,,,...///111444777777555333111111)))'''&&&'''***---//////111333444444222111000111222000------------,,,+++))),,,///111111111222333000...---///222333111.../////////...---...111333222444555444444444666888444333222333555666666666222222333444666888999:::::::::999666333222222333111///...------///222444444222000111222333333222444555666666666555555444666888;;;======:::777555333666888777444444666888<<<:::666333111111222333+++,,,---...000222444555666777777888999;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;888999999777444333333444<<<:::777666777888888777888777555444444555777888777666555444555666777888999999999999;;;<<<>>>>>>AAAAAAAAA???<<<888555222444777:::;;;:::888777777666555444555666777666555999888777666444333333333333333555999<<<>>>>>>===:::;;;<<<======<<<;;;;;;===<<<;;;999888777777777888777888999:::999777555:::999888888999:::<<<===>>>>>>>>>>>>===<<<;;;:::;;;:::888777777888:::;;;999888666444444555666888888;;;???BBBBBB@@@<<<:::555444666<<<>>>>>>???BBBCCCBBBBBBAAA@@@???>>>>>>:::;;;=========;;;999888666777888:::===???AAABBBAAA???===;;;===AAAEEEHHHIIIFFFDDDCCCCCCBBBAAA???999:::<<<===<<<:::777555;;;;;;;;;;;;<<<===>>>???BBB@@@??????@@@@@@>>>===BBB@@@===;;;:::<<<>>>??????<<<:::;;;>>>AAA@@@>>>>>>===;;;999888777666666777777777555333333444666777;;;@@@AAA@@@???@@@BBB??????AAAFFFLLLNNNIIIDDDBBBAAA@@@@@@AAADDDGGGIIIFFFEEECCCDDDEEEFFFEEEDDDHHHKKKOOOPPPPPPRRRWWW[[[CCCCCC@@@;;;555333555777;;;999666444222333444555666333///...111555888:::444333222333555777777777777777666777777777777666888666444333444444333222000000///......///000000111111333777;;;======<<<444333222333666888888888888666333222333333222111,,,...000111222444888;;;666555333111000000000111888666444222111111222333000333555555222111333555666888888888666555555666666666555555444444333333222444666777777555444444555333111//////000111333555555555777888777444111666666777888777777666555444555666777888777555444555555555222...++++++,,,111444444222444999;;;:::555555555555666777999:::>>>===;;;999888888888888999999888777666555333333888999999999999777555444///222666888888777888888:::::::::888444222111111------...111444444222111++++++,,,///222444444333222222333444666888999::::::777444222333333333222666222...******,,,///111111333555666555444222111'''&&&&&&'''))),,,...///111444555333///---...000222000............---++++++...111222222222333444000---,,,...111333000---///////////////111555888333444444444444444555666333111///000222555666777444444555555777888::::::888999888777555444555666555333000......000333555555333222111222333444444777666666555555444444444666666888999:::888666333222555888888666555666888>>><<<888444111111222333.........///000333444666777777999:::;;;<<<<<<<<<<<<<<<===============<<<888999999777444222222222;;;888666555666666555444555444222111111222444555555444333222222333444444444444444666999<<<======???>>>>>>===:::777444222333666:::<<<;;;:::999999888666555555777888777666:::888666666666666666555666666888;;;===>>>===;;;999:::<<<>>>???>>><<<;;;777888999:::<<<===???@@@999888888:::<<<<<<;;;999999888777777888;;;===???;;;;;;;;;;;;:::999888777999999888888888999;;;;;;:::999777666666777888999999;;;>>>AAAAAA???===;;;666555777===???======@@@BBBBBBBBBAAA@@@??????>>><<<======>>>===<<<:::999666666666888:::===@@@AAACCCAAA???>>>???CCCGGGJJJLLLIIIEEECCCBBBAAA@@@>>>888999;;;<<<<<<;;;999888======<<<======>>>??????DDDCCCBBBAAA???>>><<<:::@@@>>><<<::::::;;;===???@@@>>>======??????===;;;:::::::::888777777777888:::999888555333333555777;;;===???>>><<<<<>>;;;999777666555555999999999888777666444333999999::::::999777555444000333777999888666555444555666666555333222333444111///,,,,,,...///000000++++++,,,...111333222111///000222444666888999999777555222222333333333222222000---******,,,000444222222333444555444222000'''((()))+++,,,...000111000333444111---+++---///222000//////000///---,,,...000333555444444555666111///...///111222000---///000000000111444999===777666555444444555444444333111//////222555777777888888888888888888999999555666777777666666888::::::777444000///000222333222222222222222444666777888777666555555555666666444333333555666666444111111555888777555444666888@@@===999555222111111111000000///000111333555666888888:::;;;<<<<<<;;;;;;888;;;>>>@@@AAA???===;;;888999:::888555333222222888666444444444444333222222111/////////000222333555444222111111111111222111000111444999<<<<<<;;;;;;;;;;;;:::999777555444333666:::<<<<<<;;;:::;;;:::888666777888999999999999777555555888:::::::::999999999;;;<<<<<<:::888999:::===???@@@???>>>===555666888;;;>>>AAACCCDDD999999999;;;>>>??????>>>777666666777999<<<@@@BBB999999999999888777666555888888888999999:::;;;;;;;;;:::888777777888:::;;;<<<<<<===>>>>>>>>>>>>>>>999777999===>>>;;;:::===@@@@@@??????>>>>>>=========>>>>>>???>>>===<<<;;;888777666666888;;;>>>@@@DDDBBBAAA@@@AAADDDGGGIIIMMMIIIEEEBBB@@@>>><<<;;;999999999:::<<<===???@@@??????>>>>>>???@@@AAAAAADDDDDDCCCBBB???<<<:::999;;;<<<<<<=========<<<<<>><<<:::777555444333333777777888888888666555333777777777666555444333222111444888999777555333222222222333222111111333555333000+++)))***---//////...------///111222111000,,,...000333555666777777333222111333444555555333111000---******,,,111555333222111222333333000...))),,,///111111111222333000000000///------...///111000///000111111///---000222555666666666666777222333333333222111000///000000000000111555;;;???999777555555555666555333444222000000333666777777:::999999888888888888888444555666666666666888::::::888444111//////000000///000222222333444666999888777555555555777999;;;444222000222555666444222222555777666333333555777>>><<<999666333111000000333222111000111333555777999999;;;;;;;;;;;;999999666999===@@@AAA???<<<:::777999:::999777444333333666555444444555555333111000000//////000222444666666444333111000000111111000///000444999===<<<:::888888888888888777777666444777;;;======<<<;;;;;;:::888777777999;;;<<<<<<:::777444555999=========;;;999888888::::::999888999:::<<<>>>???@@@@@@???999:::<<<===??????@@@@@@;;;::::::;;;>>>@@@@@@???555666777888;;;>>>AAACCC:::::::::999999888777666777888999::::::::::::999;;;:::888777777999;;;<<<===============>>>>>>???;;;999:::======:::999<<<============<<<<<<;;;;;;===>>>>>>??????>>>>>>>>>;;;:::777666777:::===@@@CCCCCCBBBBBBBBBCCCEEEEEEIIIGGGCCC@@@???===;;;888999999999:::<<>>:::999888888:::===???@@@???===;;;===>>>??????>>><<<:::888888:::;;;999666555777:::;;;;;;;;;999777777888:::@@@???<<<888666888???EEEFFFEEECCCEEEHHHLLLOOOPPPJJJHHHDDDAAAAAACCCFFFHHHMMMIIIEEEBBBCCCDDDFFFFFFIIIIIIIIIIIIHHHGGGFFFFFF888666444333444666777777666777777777777666666666666444333444666777888777444444444555777777555333222555777777555333333444---,,,,,,...222444555555444333000//////000333444555444333444555555444222///......000444777888888666333000///111333444444333555777777666666777999888777777666555555555555666444222000////////////---111555666555444555777444444555444333444666888666555333111000000000000666999:::888444222333666666555444333333444666777222222222555777999888777222444666888999888666555444444555666777888999999666000******---///,,,(((...222333222444777888666222222222222444666888999999888666444333333444444444555777888888777555444666555444333333333333333000333666777666444222222111222222111///000111333111...+++***,,,...///000111000000111222222000...+++---000333555666555555000000222555888888777555333333000,,,***,,,111666333111000000222111...,,,+++///444777666444333444000///------///111111111/////////000222222000///000222555666666555666777444777999666222///000222222111000///000333888<<<888666444444666777666444555333222333555777777777777777777666666777888888555666777666555555666888666555222000............---000333333333333555777777666555555666999===???555222000222777999888555333555666444111000333666999888888666555333111111444333222111111333666777999:::;;;<<<;;;999777666555777:::===>>>===<<<;;;777999;;;;;;888666555555666555444555666666555333111111000111222555888:::777666444222111000111111111///000444;;;>>><<<999888888888888888777777777555888<<<======<<<;;;;;;999777555666999;;;=========999555666:::>>>>>>===999777555555777999:::::::::;;;<<<===???@@@AAABBB===>>>>>>???>>>===<<<;;;===;;;:::;;;<<<======<<<666777999;;;===???AAABBB<<<<<<===<<<<<<;;;:::999777888:::;;;;;;:::999888999888777666666888:::;;;;;;<<<>>>?????????>>>===<<<999999;;;<<<:::;;;>>><<<<<<;;;;;;;;;;;;::::::<<<<<<======>>>?????????===;;;888666777;;;???BBBBBBCCCCCCDDDCCCBBBAAAAAACCCBBB@@@@@@@@@???<<<:::888999:::<<<>>>@@@AAABBB>>>>>>>>>???@@@BBBCCCDDD>>>AAABBBAAA===:::888888888:::===@@@@@@@@@>>><<<999;;;>>>???>>>;;;999888999<<<===:::666444666999888:::::::::888888999:::<<<===<<<:::777999>>>CCC@@@BBBDDDEEEFFFHHHKKKOOOIIIGGGDDDBBBBBBCCCFFFGGGJJJFFFBBB???@@@CCCEEEFFFGGGFFFFFFFFFFFFGGGFFFEEE999666333333666888777555333444555777888888999999666555555666888999888777444444555666888777444111000444777777555222222333000///...000333666666666555333111000000111333555444333111222333444333222...------000333666888888444222///...///222333444222444666666555444555666777777777666666555555444222111111000000000000000---111555777555444555777444555555555444555777:::666555333111000000000111333666888666222111444888888777555444333444444555333222222444666666555444222333666888888777555444222222333555666888999:::777///((((((...000---'''---000222111333777777555111000000111333555777888555444333222222333555555333444666777888777555444777666444333333444555555...111555666555333333333333333333111///...000222...---,,,---///111111111444333222222222222000...+++---111444666666555444///000333777:::;;;999777777666333...+++,,,111555444111//////111000---***+++111777:::888555444333111...,,,---111444444222......///111333333111000///222444555555444555666555:::===999222...000444333222111......000555999666333222333666888777555666444444444666888888777444444444444555666888888777888888666444333444555111111000...------,,,,,,,,,000333444333222333555777666555555777;;;???BBB888444222444999===;;;999444555555222//////222666444555666666666555333222555444222111111333666888:::;;;<<<<<<:::888666444666777888999:::<<<======777999;;;;;;999777666666666666555777888888777555222222222333555888;;;===888777555333111111111111222000000555;;;>>><<<999999999888888777777666666555888<<<>>>===<<<;;;;;;777555444555888;;;===>>>@@@;;;666666:::>>>===;;;666444222222555999;;;<<<;;;;;;<<<===>>>@@@BBBCCC>>>>>>??????>>>===<<<:::???===::::::::::::999888888999;;;===>>>???@@@@@@????????????>>>===<<<;;;777888:::;;;;;;:::888777777666555444555666888:::999;;;???AAABBB@@@===;;;;;;888777:::;;;:::<<<@@@;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>??????===;;;888777888<<>>>>>@@@AAAAAA???===666999<<>><<<<<<===>>>???AAACCCDDD<<>>777:::===???>>>;;;999888;;;===???;;;666333666999666888::::::999888888999999;;;===<<<::::::===@@@999???DDDFFFEEEEEEIIIMMMHHHFFFDDDBBBBBBCCCEEEGGGGGGCCC>>><<<===AAADDDEEEEEEDDDCCCCCCEEEFFFGGGFFF<<<888333222444777888888333333444555666666666555888777555555777888777666111333666777666444000...///333777999888666444444111111222222333333333333:::666111------///000000666444222222222222111///000...---...000222333444333222000///...///111222555666777666444333333444///222666999999666222///000000111222222222222222000111333444333333444666888777666333000000222555444333111000000222555777333777999666111111777======;;;888555333333444444222111000222444666777777444777:::<<<:::888666555666777666333111111555888666111,,,***+++,,,+++***...111555777666555444444000///...///222333444333333111000000111222222111444000---...222666888888:::999888777666666666666111111333666888777444222555555444333111///---,,,......///111111111111111777555222111000000...---***---000111111//////000///111444777888888777666666222,,,((('''***///333888666555555555111***$$$***///444777666333000...------......///000111111000000000000111111111111000222444777888999888888888:::;;;888333000000111222444666666444333333333333111//////222555777888<<<:::888555555666777888444222000000111333333333888888777444222222333666444///...222444111------///000111333444555666666666888999888666666:::===777333000111444888::::::888777444222000/////////333555777777666555555666666666777666444444555777:::::::::999777666444333444222222555:::>>>???>>>888666777888666222222666666555555777999::::::999666666666666666666777777:::::::::888444222222333444222000444:::>>>===:::999888666666777888999888777999===??????===:::777666777888888888999<<>>555222000222777;;;<<<<<<===<<<;;;:::;;;>>>AAABBB@@@???>>>===<<<<<<<<<<<>>@@@>>>???@@@AAA@@@>>><<<;;;888999;;;>>>???>>>:::777:::888666555666888:::<<>>>>>??????===<<<444555666888:::<<<===>>>@@@:::444444888:::777333:::;;;;;;:::999:::<<>>===<<<<<<<<<<<<============<<<<<<:::;;;===>>>>>>>>>===<<<;;;<<<>>>??????@@@BBBDDDBBBAAA???===<<<;;;;;;;;;<<<<<<<<<===>>>@@@AAABBB>>>>>>>>>===<<<;;;999888AAA???<<<:::888888999999777:::<<<===;;;:::;;;<<<>>>@@@AAA???;;;999:::<<<999888999;;;@@@EEEHHHJJJDDDBBB???===<<<===???AAA>>>AAACCCBBB@@@???AAADDDCCCDDDEEEEEECCCBBBCCCDDD888444111111444777888888333333444444555555444444666666555555444444555555333333444444222///,,,***///222666777777555444444222222222222222333333444555222...,,,...000222333666444111111111222222111222111000000111222222222333222111//////000111222555666666444111//////000///111555888888666222000000000111222222222222111///222444555333333333333444555555333222222333555333333222222222444666888777888888555111111666;;;<<<;;;999777555555555555444333333444666777777666999<<<@@@AAA???<<<:::999666666555333000111444777777222---+++---///...---111444777888777666666666222111000111333444555444222000///000222444444333333000...///333666888888999888888777777666555555222222444666888777555222222333333222222000/////////000111222222333333333666333111000000000...---***---///000///...---...---///222555666666555555444111,,,'''&&&)))///333888666444333222000...,,,...111555666555222000///......//////000111111111111111111111000000000///...000333666888888888888777888999777222/////////111333555555333222222333444111......000333666777888888777666666555555555444222111111222444555555555666555333111111333666444000///222333000------///000222333555666666666666888999999777777999;;;777444222333666999::::::777666444222111000//////444555777777666666777888999888888777777777777666777777777777666555555444222111111555;;;???@@@???:::888888888666111111444777666555666777999::::::999999888777777777888999;;;::::::999888666555444555333222666;;;>>><<<999777666444555666777888888777999;;;======;;;999777555666777777888:::===@@@@@@???>>>:::777666999===888555333444777:::;;;:::???===:::999999;;;>>>@@@@@@???===<<<;;;;;;;;;<<>>???>>><<<:::999555666888;;;===<<<:::999999888777666777999<<<>>><<<<<<===???@@@???;;;999555777:::===>>>>>>===<<<===888333111333555444333:::;;;<<<<<<;;;;;;<<<===>>><<<::::::;;;===>>>???=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<;;;;;;;;;===???@@@@@@@@@AAABBBBBBAAA???>>><<<;;;;;;;;;=========>>>???@@@AAABBB???>>>>>>===<<<;;;::::::>>>===;;;999888888999999888777888;;;===>>><<<:::>>>>>>???===;;;999999:::888777777999<<<@@@CCCEEEAAA@@@>>><<<;;;<<<===>>>;;;===???@@@@@@@@@AAABBBCCCDDDDDDDDDBBBBBBCCCEEE333222111222444666666666333333333333333222222222333555555444111000222444666555444222///,,,***(((...111444666555444444444222222111111111222333444000...,,,,,,///333555666666333000...000222333444444444444444444333222111444333111000000000111222555555555222///,,,,,,,,,...000444666777555333111000000111222222222222111///222555666444111000000111222444444333333444555222333333444666777888888;;;999555222111333666888;;;::::::888777666555555555444555777999:::999888???CCCFFFGGGEEEAAA>>>===666666444222000111444777777222---,,,///111222111444666888888777666666777444333222222444666666555111000000111333555555444111000///000333777888888777888999999888777555444333333444666777777444222000111222333444333222222111222222333444444555555444222000000000000///...+++---......,,,++++++,,,+++,,,///222444555444444222000+++'''%%%''',,,111666555444111///000222444333555666555222000///000...///000111111222222111000000000000000///...------///222555666777777666444555666444111///...///111333444444222222333444555222...,,,...111444555444555555555444333222111333222222222333444666777444444444222111111333555555111000333333///,,,---000111222444555666666666666777999999777666666666666555444666888999999888666555444333222111111000555666777777666777999;;;===;;;888999::::::888555333333444555666666666666111///000555;;;@@@@@@???;;;999888999555000000333888777666555666777999;;;>>><<<:::888888999:::;;;===;;;:::;;;===<<<999555666555555888<<<===:::777444444444444555666888888777888999::::::999888777333444666777888:::>>>AAAAAA@@@>>>;;;888777999;;;;;;999777666888999999999===;;;888666777:::>>>@@@???>>><<<:::999:::;;;<<<@@@???>>><<<;;;999888888;;;<<<<<<;;;999777666777;;;;;;<<<<<<;;;:::888777333444666888999:::::::::;;;:::888888999:::===>>>999;;;>>>AAABBBAAA===999777:::>>>AAAAAA???<<<:::;;;777222...,,,...111333:::<<>><<<;;;:::<<<:::999888888:::;;;<<<:::;;;;;;;;;<<<<<<<<<===<<<;;;:::999999:::;;;<<<::::::999999999999999:::;;;>>>@@@AAA@@@???>>>???@@@@@@???>>>======<<<<<<>>>>>>======>>>???@@@@@@@@@>>>===;;;::::::::::::;;;:::888777777777888999777555666:::???AAA>>>;;;===<<<;;;;;;;;;:::999777666666555666888;;;===???>>>===<<<;;;::::::::::::999:::<<>>>>>===EEEHHHKKKKKKHHHDDD@@@???888666444222111222555777777333...---000333444444333444555555444444555777777666444444666777777666444333222333444555333222000000000222444777888999777999:::;;;:::999777555333333333444666555333111222333444666666555444333333333444444555666666777444222111111222222222111---......---***)))***++++++,,,///111333444444444333111---'''###$$$(((---///111333111000000555888666666444222...---...///...///000111222111111000,,,---......///...---------///111444555555444444000111222222222111111111333444444333222222444666888444000---///222444666222111111000//////......000111111111222333666888666666666444222222333555888444333444333///---...111222333444666666777777333555777888666444222000333333444666777777666555444444444444444333222222555666777777777888;;;===>>>;;;888:::===<<<777222000111333444666777888888222000111555;;;>>>>>>===:::888888888666111111444999888777555444666999;;;AAA???===:::999:::;;;===>>>;;;999<<<@@@@@@<<<777777777888:::<<<;;;888555333444555666666777999:::888888888777777777777666222444555666888:::>>>AAAAAA@@@>>><<<:::999999999;;;:::999999999:::::::::<<<:::777666777;;;???BBB???>>>;;;:::999:::<<<===>>>???@@@???===;;;::::::<<<===>>>===:::777666666:::;;;;;;;;;:::999888777555666777777777888999;;;>>>===;;;:::::::::<<<<<<;;;<<>>@@@@@@>>><<<:::999888333...***+++000444999===AAACCCAAA===:::999::::::999777666777999;;;;;;;;;<<<===>>>???@@@@@@===<<<:::999999:::<<<===<<<;;;999888888888999:::<<<>>>AAABBB@@@>>><<<<<<======>>>>>>????????????======<<<<<<<<<======>>>???===;;;888777888999999777777666666666777888999555666999===@@@AAA@@@>>><<<:::888999;;;;;;888444444444444444555888;;;>>><<<<<<<<<;;;;;;:::999999::::::<<>>999777444333333444666777666222......000333333111...///111111111111333555999888666666777888777666888777666555555444111///...///222444555777888999888:::;;;<<<<<<;;;999777444333222333444333111///555666777888888666444222444444444444555666777888666444333333444555444444//////...,,,***)))***,,,---...000222333444444444555333///(((""" $$$))))))...222444333333555777666555222...+++***---///...///000222222111000///((()))+++---......------...///111333444444222222...///000222444555555555444444444333222333666888;;;777333111222444666777222000,,,***)))***---///...000111000000111444777999::::::888555444444555;;;888666777444///...000222333444555666777777777111222444555444222...,,,///000222333333222111000111333444666666666444333444555666777777888:::<<<===:::888:::===<<<666000///111222555777888999999444222333666:::===;;;999777666666888666222333777999999888666444444888;;;AAA@@@>>><<<;;;;;;<<<===>>>;;;999;;;???@@@<<<888777888999;;;;;;999666444444666888999888999;;;===999888888777666666666777333444666666777:::===@@@@@@???===<<<;;;:::999888888999999::::::;;;<<<>>>???===999777777:::===???>>>===<<<::::::;;;<<<======@@@BBBAAA???<<<;;;<<<;;;===???>>><<<:::999999;;;;;;;;;;;;:::999999888999::::::999777666888;;;AAA@@@>>><<<::::::999999=========???AAABBBAAA@@@===============<<<;;;;;;999999777222------222777:::===BBBCCCAAA>>>;;;999;;;;;;;;;888666666888;;;<<<======>>>@@@AAAAAABBB>>>===;;;::::::;;;===>>><<<;;;:::999999:::;;;<<<<<>>@@@CCC;;;999888999;;;;;;777333222444555555666888===@@@>>>>>>======<<<;;;;;;:::>>>===???DDDIIIJJJGGGCCCCCCCCCBBB@@@???AAADDDGGG666777888666333111000000333222000//////000111222...000222000...---000333222111000//////////////////000111111111222555777666333///---,,,///222444555444333555777888777666444000+++)))***---000111000333666666444333555777555555555555444444444333000222444444444444666777444444444444444444444333333333444555555555555444333555777777444111///...111333555444222///...---111222444555666666555444222///,,,---111555666555111111111111111111000000,,,---///555<<>>===<<<<<<<<<<<<===:::888999;;;<<<:::888777888999:::999777555444555999<<<<<<::::::<<<>>>::::::999999888777777777555666777777666888;;;======<<<;;;;;;<<<;;;999666555777:::;;;;;;<<<>>>???BBB@@@===999777777888888<<<;;;;;;::::::;;;;;;;;;<<<@@@DDDDDDAAA>>>======;;;===???@@@===;;;::::::<<<<<<;;;;;;::::::999999:::<<<===;;;777666888;;;BBB@@@???===;;;999888888<<<;;;:::;;;===??????>>>======<<<<<<;;;;;;;;;;;;:::;;;;;;888444444666999;;;===@@@AAA???===<<<;;;===>>>>>>;;;777777999===>>>>>>??????@@@@@@@@@AAA>>>===<<<<<<<<<<<<===>>>;;;;;;;;;;;;;;;<<<=========???AAAAAA???<<<;;;;;;999;;;===???AAABBBBBBBBB:::999999999:::;;;;;;<<<;;;:::999777666666666666333444444555666777777777333;;;CCCDDD???;;;>>>BBB888888999:::;;;:::777555333555777777777999>>>CCCAAA@@@???>>>============@@@@@@BBBEEEGGGHHHFFFDDDBBBBBBBBBAAA@@@AAADDDGGG444666666444111///000111222111000//////111222333000000000000000111222333222222222111000000//////000111111111111333666999999666222///...111555777444444444555777888666555555222---+++,,,...000000222444666444000///222555666666666666666555444444...///111222222222444666777777666555444444444444444555555666666666666666555777888777444222111111000111333333111/////////222222222333333333222222222111000111333444555555111000///......///000111,,,,,,---222999AAAFFFIIIKKKJJJHHHCCC>>>;;;::::::888444111///111333444333111///------...,,,((($$$$$$(((---111444555777999<<<:::888777888888777666:::999999888888555111...+++///444777777777999:::999999999999999999999999888666555444444444222000333444666777666333000---333222111111111333555666888666555444555666555444333222000---+++,,,///222222222222222222222222222333333111***""" $$$***---///222777::::::777555222111///,,,***,,,///333111333555666666555333111,,,...000111111///---,,,(((***...222555777888888888666666777:::;;;999777333222111///...000555999:::888666777888999999999444222...++++++,,,///000///111333111......222666888:::;;;;;;:::999:::;;;===:::888666111++++++///444555666777777777777777111000000111333222///,,,)))+++---,,,***((()))***...000555888:::999777666///222555666555444333333555888;;;======:::666333000111222444555555555555333222333666;;;<<<999666777666666888666222333777888:::;;;999555333555999;;;<<<============<<<;;;;;;:::888666666777888888777777888888666555444444666:::>>>>>>;;;999;;;>>>;;;;;;;;;;;;:::999888777777888888777666666888:::;;;:::999;;;<<<<<<999666555777:::;;;:::;;;===??????===<<<:::888777666666777888999::::::999888777;;;@@@EEEFFFBBB???>>>???;;;===@@@???===:::888888<<<<<<;;;:::999999999999888;;;===<<<888666999<<>>===<<<;;;::::::999:::999:::<<<>>>>>><<<:::;;;<<<===>>>===<<<;;;::::::<<<======<<<;;;:::999;;;===>>>>>><<<<<<===>>>@@@BBBBBB>>>999888;;;???CCCCCCCCCBBBBBBAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<888999:::<<<===============???@@@???===<<<<<<===<<<===???AAAAAAAAA??????::::::::::::;;;<<<>>>>>>;;;;;;:::999888777777666444444555666666777777777555;;;AAABBB>>>::::::<<<666999;;;<<<;;;999777777666888:::999777888===BBBCCCBBB???>>>======??????@@@AAACCCCCCBBBAAABBBBBB@@@AAABBBBBBAAABBBDDDFFF222333444222///...000222222111000///000111333555111//////000222444444444555555555555444222111000000111111111111333777:::<<<999444111000333777:::333222333555777888666444777333///---...///000000333666666333...,,,///333666666666777666555555444,,,...///000///000111333999888777666444444444444555666666777777777777777666777888777444222222333...000111111000000111222222222111111111111000000333444444444444444444444111000...------///111222---,,,,,,000777???EEEHHHLLLJJJFFFAAA<<<999999:::666333......000222222111000...,,,------***$$$###'''...333777999;;;<<<<<<:::888777888888777555999999888999888666333000***///444777888777999:::888777777666777777888888:::888666666666555333222///111333555444222...,,,222111000000000222444666888666444444444555444222444333111...,,,...111444333222222222111111000000000222111***###!!!&&&,,,222222333777;;;<<<:::666111000///---,,,...111555333555777888888777444333111222333444333000---+++$$$''',,,222777:::<<<<<<===;;;999:::<<<<<<999666111000///---,,,///333777888777777888999:::999888444333111000//////000000000333555333///...222777555777:::;;;;;;;;;<<<>>><<<999777555///))))))...444555666777777888777777333111000222444444111...)))+++,,,+++(((&&&(((***---000555999;;;:::888666---000444666555222111000444888<<>>>>>===;;;::::::999777444222333666888666777777666555444444555666;;;???>>>;;;888:::===<<<<<<======<<<;;;999888999:::999777555555666888999888888:::<<<<<<999555555888;;;;;;:::999;;;===777777888888999999999999444555777999999888666555:::@@@FFFGGGCCC???>>>@@@<<<>>>@@@???<<<888666555<<<;;;:::999888888888888444999<<<<<<888777999===<<<<<<<<<<<<<<<<<<;;;;;;999:::===@@@AAA@@@<<<888999;;;>>>@@@@@@>>>;;;888:::;;;>>>AAAAAA???<<<999<<<<<<<<<;;;:::;;;>>>AAABBBDDDDDD@@@;;;:::===AAAHHHHHHGGGFFFEEEDDDCCCCCC:::;;;;;;<<<<<<;;;;;;:::666777:::<<<===>>>======>>>??????>>><<<<<<<<<>>>???@@@AAABBBAAA???===;;;::::::;;;<<<===>>>@@@AAA<<<<<<<<<<<<:::999888777444555555666777777666666888:::>>>???>>>;;;888666555999======:::888777888888;;;<<<:::777777;;;@@@DDDBBB???===<<<===???AAA???AAABBBAAA===<<<>>>@@@???@@@BBBBBBBBBBBBCCCEEE333333333222111111333666333000///000333555444333000000000333666888777777888666555666888777444000...------000333777888888999777444333333555888:::444111///000444555444222555777888777555222111222444444333111000...------555666666666666666555555111000...------///111222888666555333333333555666777666555777888888777555999777666666777777777666///000111222333333333333444333111///------000222555666666666555555333333333000,,,+++---111444555111//////444===CCCDDDBBBAAACCCCCC@@@;;;666666777333333222///---,,,...000///111222000,,,******++++++000666999888888999:::888999;;;<<<<<<;;;:::999:::<<<>>>>>><<<888666555444666777777555444555555444333222222222444666888:::888555444555777777777/////////...//////000000555333111//////111333555777444222333666666444111///000111000000111444666555444444333222000///...222111...+++******++++++555333333555999;;;999777555333000...---...000111666555444444555555555555555333222333555333///+++((((((+++111888<<<<<<:::??????>>>>>>>>><<<888555111333444333000///111333777777777666555555777999666666555555444444333333666666666666666555555444444666777888777888999;;;::::::777333---)))((((((444555777999999888666555555333222333555666444111---......///...,,,+++)))111333666777666444444444111000/////////000111222444777:::;;;:::999888888111444555333222333222...111222444666888::::::;;;<<<;;;:::;;;;;;:::777555===<<<999555222000111222:::;;;;;;;;;<<<<<<======>>><<<:::555222111333555777555444555777888888888888888777777888888999:::999:::<<<===>>><<<777444888888888777888888999999888777777888:::;;;;;;:::888999::::::888666777888:::888666555555888;;;===;;;999888666666777888999999:::<<<>>>???@@@@@@@@@555888;;;======999555222555666888999999888777666888999;;;<<<;;;;;;<<<===:::888888999<<<>>>>>>>>>===>>>AAABBBBBB???<<<:::999<<<@@@BBBBBB???;;;888888:::>>>@@@AAA@@@>>><<<@@@>>><<<::::::<<>>???FFFGGGHHHFFFCCCAAA@@@@@@===:::777666777777555333======>>>???@@@>>>999666:::;;;;;;;;;:::;;;>>>@@@@@@AAABBBBBBAAA@@@???>>>;;;;;;<<<>>>AAABBBAAA???::::::;;;===>>><<<777444555666777666555444555666999;;;<<<;;;999777666666999:::;;;:::888777888999===<<<999777666999>>>BBBFFFBBB===999999;;;<<<===@@@???>>>===;;;999888888>>>???AAACCCDDDDDDCCCCCC222333444333222111333555333000//////222444333222000000111555888::::::999777666444555666666333111///......000333555555555444333000......000333555333111/////////000000000666888999999777555444444222222111111111000000000777777777777666555444333111000000//////000222333555444333333333555777999:::999888888888888666444777666444444666777777666000//////...///111333444666555333111......111333777666666555444333333222333000,,,+++---111333555222000000555<<>>:::777555555111000///---++++++---///000222333222///------...000333777999888777777999999:::;;;<<<<<<;;;999888888:::<<<<<<:::888777777999:::;;;999666333333333222111000000111333555666888555222222444666888888111111111000000111111222444222000//////000222444333111000222555555222//////000000///...///222444555555555555444333111000222000...,,,+++,,,,,,---333222222555999:::888666444222000.........///000333222111111111222222222222222111333555444111...***+++...333888:::999777;;;<<<===<<<;;;888666555222444666555222111111333444555555444222333555777777777888888888777666666666666777777777555444333444555666666555444666777888777666333///,,,,,,,,,333444666777777666444333444222222444666777555333111111111000///...---,,,111444777888777555444444111111111111111222222222666888::::::888666555555444666666222111222000---000222444666888999::::::<<<:::888888:::;;;;;;:::::::::888555222000222333:::::::::;;;;;;;;;<<<<<<======;;;777444333444666666444333444666888777777777777777777777888888999777888:::<<<===<<<:::888:::999999888888999999:::999888777888:::;;;;;;:::777999;;;;;;:::888888888::::::999999::::::;;;<<<;;;;;;;;;::::::999888888999:::;;;<<<===>>>>>>>>>777999<<<===<<<:::666444666888999;;;:::999777555777:::<<<<<<;;;:::<<<>>>;;;999888999;;;<<<<<<;;;:::<<<>>>@@@@@@>>>;;;999777:::===@@@@@@>>>;;;999666888<<>>;;;999999;;;>>>@@@CCCEEEEEEDDDAAA?????????<<<:::777666777777555333:::<<>>;;;999::::::;;;:::::::::===?????????@@@@@@@@@???>>>===;;;;;;<<<>>>@@@@@@>>><<<::::::;;;<<<===;;;666333333555777777555555555666;;;<<<>>>===:::888888888:::<<>>===:::777666777<<>>===;;;:::999888???@@@AAABBBCCCCCCBBBBBB222444555555444333333444333111///000111333333222000111333777:::<<<;;;999666444222222333333222111......///000222222000//////...,,,++++++---///111222222000---+++***,,,...555777999999777555444444//////000000111222222222666666666666555444333222111111222222222333333333333222222222333666999;;;<<<:::888888888777555333444333222222444666666555000...,,,+++,,,...111333777777666333000000222444777666555333333333333444333000---,,,...111333444222111111444;;;???@@@??????>>><<<;;;:::888555222------,,,***)))))),,,...222333444333111000111222444666777777666555555666999:::;;;<<<;;;999777666666888999999888777777888>>>???>>>;;;666222000000000///......///222444666666333000000222666999:::444444333333333333333444333222000//////000222333111//////111444555333000///000000///---...000222444555666777777555333222111000///............//////000222555888888666444111111000//////.................................000000111333555555333000---...000444777777555333555888:::999666333444666555666777777444333222333222333222111000000222444555777888::::::999888777555666888999888555333111333444555444222111222333444555444222000//////000222333444444444222111000111111222444777999888666555444444222111000000///333666:::;;;999777555444111222333444444444333333666888999888666444333333666777555000///111000...///111333666888999::::::;;;888666666888;;;======888888777555222222333555:::::::::::::::;;;;;;;;;;;;<<<;;;999666444555666555444333444666888777666666666777777777888888888666666888:::;;;<<<<<<<<<;;;;;;:::::::::::::::;;;999888777888;;;<<<;;;:::777999;;;<<<:::999::::::;;;<<<===>>>>>><<<;;;:::;;;<<<======<<<;;;999777999999::::::;;;;;;;;;;;;;;;<<<======<<<;;;999888888999;;;<<<<<<:::777555666:::>>>===:::999<<<@@@===;;;999999999:::999888888999<<<===>>><<<:::999555888;;;>>>???>>><<<;;;555777:::===???AAAAAABBBAAA???===;;;;;;<<>><<<===>>><<<:::888777777777555333666;;;@@@BBB@@@===<<<<<<:::;;;;;;:::999:::===???======>>>>>>======<<<;;;999:::;;;>>>@@@???<<<:::999999:::;;;;;;999555222111333666777777666555666<<<===>>>>>><<<::::::;;;<<>>===;;;888555666:::===???===;;;;;;<<<===<<<<<<>>>>>>>>>===<<<:::999888>>>???@@@AAABBBBBBBBBBBB333555777888666444444444444333111111111222333444333333555888::::::888555444222111//////000111111...---...///000///,,,)))+++***))))))+++---000222000111000---)))))),,,000333666888888555222000000.........///000000111111222222333333333333222222222333444555555555555555111111000000222444777888888777555444555555333222000///...///111333333333...---,,,,,,,,,...///000777777666333111000222444666555333222222444666777555222///...000333555555222000000333777;;;<<<<<<===:::777777888888444000*********)))((())),,,...333333333333333333333444444555555555444444555555888999::::::999777555333555666777777666666888999>>>>>>===:::555111////////////......///222444666888555111000222666888:::666666555555444444555555333222111000000111222333222///---...222555555444111111111000......000222333444666777777666333222000000000000000000000000+++...111555777777555333000000000000///...,,,+++,,,---......------------000111222444444444222111---///111444666555333222111555777555111///222666777888888777666444333333222222222000...///000222222444777999:::888666555555666888:::999666222000111222333333111111222333333333333222000///000111111111222111000///...---...///222555888:::999999777666555444333222222111555888<<<===;;;888666555000222444666777666444333444555777666444333222333666777444///...111333111///111333666888999999888888666555666888:::;;;:::555666777666444555666888:::;;;;;;;;;;;;;;;;;;;;;888::::::999666555555666555444444666888999999777777777888888999999999999777888999999999:::<<<======<<<<<<;;;;;;;;;;;;<<<999888888999;;;<<<<<<;;;888999999888777888;;;===>>>>>>???>>>>>><<<;;;:::======<<<<<<;;;:::999888;;;;;;::::::::::::::::::??????>>>===<<<<<<<<<;;;:::;;;===>>>===;;;888666777;;;???===999888<<>><<<999888888888777555777888:::<<<===<<<;;;999777999<<>>777888:::<<<>>>???@@@AAA@@@>>><<<;;;;;;<<<>>>???===;;;999777777:::===???<<<======<<<::::::;;;<<<<<<;;;;;;:::999888777555666<<>>AAA@@@>>>;;;999999999::::::888444111///222666888888666666666999;;;<<<<<<<<<;;;===>>>>>>@@@AAA@@@===:::777777<<<<<<;;;888666777:::<<<<<<<<<<<<===??????>>><<<============<<<;;;999888;;;<<<>>>???AAABBBCCCDDD555777999999777555555555555444333222111333555777666666666777777666333000111111000.........000111---------......---)))&&&'''''''''(((+++...111222...000000...,,,---000444555777999888555111...---...............---------,,,---...000111222333333333444555666777777777777222111000//////111333444222000//////111333333222///---,,,---000111222111---...///000111000///...444555444222000000111333333333222222444666999;;;777444111111222555666666111000000111444666777777:::777555555777777333000+++++++++***)))***---000444333222222222333444444111111111222444555555555666666777888777555333111444666777666555555777888888999999777444111000000111000//////000333555777;;;777444222444666888888777666555555444444444555444333222222222222333444333...)))(((,,,111555666333333333222000000222444222333444555555444222111///000111222222222111000))),,,111444666555444333000111111111000---+++))),,,...000000...------///111222444444444222000000---///111333444444444444000333555333///...222666999888666666555555444444333333333111//////111333222444777999:::888666555444666888999999666333000///111222222222222333555333444333111///...///000000000000//////------,,,,,,...222666888999999999666666555555444333333222777:::======;;;888555444///111444777888666444333000111333444333333555666444555333//////444777666000222555777999888888777333333444777888888666333444666777777777777999;;;;;;;;;;;;;;;;;;;;;;;;;;;666777888777555444555666666555666888:::<<<;;;999888999:::;;;;;;;;;:::::::::;;;;;;:::888888:::===>>>======<<<;;;;;;<<<<<<999888888999;;;<<<<<<;;;:::999666333222555;;;???@@@???===<<<;;;;;;;;;;;;>>><<<999777666777999:::===<<<;;;;;;:::;;;;;;<<>>;;;<<<=========;;;:::999888;;;>>>===999999===AAA???<<<:::888888888666555888999;;;=========<<<;;;:::;;;===???AAAAAAAAA@@@::::::;;;<<<<<<<<<<<<<<<===<<<;;;:::;;;<<<>>>???===<<<<<<<<<<<<<<<======;;;;;;;;;:::888777999:::;;;<<<===<<<;;;:::999999888>>>BBBBBB===999999;;;===>>>>>>===;;;<<<>>>@@@::::::::::::::::::;;;;;;666777:::>>>AAABBBAAA???888888888888999888555333000333777999888777666666555777999::::::;;;>>>@@@>>>>>>===:::777555555666999::::::999888999;;;>>>;;;;;;===???AAAAAA???===;;;<<<===>>>===<<<:::999888999:::===@@@CCCEEEFFF666777888777555444444555333333333111111222666999:::888666444444222///---///000000///...---///000...------.........+++)))'''''''''(((***---///111---...000000111222444666666888;;;:::777333///...000//////...---,,,,,,+++(((***,,,...000222333444444444555666777888888999444222000///...///000111...,,,+++,,,000222444444000///---...000222111111...000333555555333000///111222333222000000111333333333333444666888;;;<<<777555222222333555666666111111111111222333444555666555555555555555333222.........---,,,---000333555333111111222444444444//////000222555777666555444555666777666444222111666777888888666444444555111333444444333222222333333222111000111333555666;;;888555444555777777666666555444333222222222222333222222222222222222333222,,,&&&$$$(((...222444444555555444222333555777333333333333222111111000...000222333333222000///))),,,111333444444444555444333333222///,,,***(((+++...111111...------///000333555555333111000000---///111111111222555777333444444222//////222666999666333222333555555555555555444222000000222444555777888::::::999888777444555777888888666444222...000222222222333444666444555444222000//////111000000//////......------+++...333666777777777777333444555666666555444333666888:::999666444222222...000333555666555444333---///111222333555777999444555444000111777999999333555777999:::888666555...///111444666555111...333444666777777888:::;;;;;;;;;;;;;;;::::::::::::444555666555444444555777666666777999<<<===<<<:::999:::;;;<<<===<<<;;;;;;<<<>>>???===999888:::<<<>>>>>>===<<<;;;;;;;;;;;;:::999888999<<<===<<<;;;<<<999555111000333:::???@@@???===;;;::::::;;;;;;===:::777444444666999<<<>>>===<<<;;;;;;<<<======BBBAAA???>>>======>>>???<<<;;;;;;;;;;;;;;;<<<<<<;;;<<<<<<;;;;;;<<<>>>@@@>>><<<:::999999999888777:::;;;<<<=========<<<;;;<<<<<<===>>>>>>?????????;;;<<<<<<<<<<<<:::999888999999999999:::<<<===>>>??????@@@@@@@@@???======;;;;;;;;;999666666777999888;;;===>>><<<;;;;;;<<<;;;>>>???>>>:::888888999===>>>>>>===;;;<<<>>>@@@;;;;;;:::::::::;;;<<<<<<888888:::===@@@BBBAAA@@@777777777888999999777555333555888999999777777888555666888888888999<<<>>>======:::777333222444666888:::;;;;;;:::;;;===>>>;;;;;;<<>>>>><<<;;;999666777999;;;???BBBEEEGGG555555555444222111222333000111111///...111666:::;;;888555333222111///...,,,///111000...---...000111000//////000111000///------,,,,,,,,,---...///......///222555666555444333666999:::888444111000111000000//////...------***+++---///111333333444555555444555666777999:::555333222000000000222333///---,,,---111444666777444222111111333444333222333444555666666555444333///000222222111111333444555555666777888999::::::666444222111333444444444333333333333222222333444333444666555444333333444333333333111000111333666777444111111333555444444000000111444888999777444444555666777777666444333777999;;;:::777444222222...000222333222222444555555333222111111222444555777555444555666777777555333333222111000000000000000000000000000000000000111---((('''+++///111222444555555444333444666999555444222111000000000000...000222444333222///---))),,,111333333333555777777666555222///,,,)))'''(((,,,000000---***+++---...111444555333111111222000111111000...000444777888666444111111222444666888444///...000444666666555666555333111000222444777777888888888777666666444444666777777777666555///111222222111111222444555555555444222222333444000000//////////////////+++///444666555444444555111333666999999888666555444444555333000.........---...111333444444333222---///111222333555888:::555777666333444888:::888666777999;;;;;;888555444)))***,,,///222222000...000222555666666666888999999999999999888888777777555555555444333444777:::555555777999<<<===<<<:::888999;;;<<<===<<<;;;:::<<>>>>>===<<<;;;;;;;;;;;;:::999999:::<<<===<<<;;;;;;:::777444222444888<<<======>>>>>>===<<<;;;;;;:::888666555555777:::;;;>>>===;;;:::;;;<<<===???BBBAAA@@@>>>>>>>>>>>>>>><<<;;;999888999;;;===???>>>;;;999999<<<>>>??????===;;;999999:::;;;:::999;;;<<<<<<===<<<<<<;;;:::<<<;;;::::::999999999999:::;;;======<<<:::777555666666666777999;;;===>>>CCCBBBAAA@@@???>>>>>>>>>======;;;999666555777999444888;;;===<<<;;;<<<===<<<;;;:::999999999999:::<<<<<<<<<;;;::::::<<<>>><<<<<<;;;;;;;;;<<<===>>>;;;:::999:::===>>>???>>>666666666888::::::999888666888::::::888888888999888999999888777777999;;;<<<<<<;;;888555444555666:::<<<======<<<;;;<<<===:::999:::<<<>>>>>><<<:::999:::===>>>>>>===;;;:::888888999;;;===@@@CCCDDD444444333111......000222---...///------///555:::;;;888444222111222111111+++...111111///---...///333222000111333444444333444333222111000////////////...///333777777444111...111666777666444111000111111111111000000000000,,,---///000222333333444666555444444555777:::;;;555444222111111222444555222000///000333666888888777666444444555666555444888777777666666666777777...000222222222333444666777888999999999999888888555333000000111333333222555555555444333222333555111444777666333222333666666666666444222333666888:::666222222444555555444222222333777::::::777333444555777999999888666555888;;;<<<;;;888333000///---///222333333333444666555444222000000111222333222222333444777888777555222111000///...............//////////////////...222///---...111333333111333444444444333444777999777666333000//////000111...000222444333111...,,,***---111222222333555888:::888666222///+++)))'''&&&***///...***((()))+++,,,///444555333222333555333333222///---...333777;;;888444111222444555666888222---+++...333666777666666555333111000222333666666555555444444333333333444555666666777777777000111222111000///000111555666666666555555666888000000/////////000000111+++///444666555222222333000333777;;;<<<;;;888666111111111...+++)))***+++,,,---///111222222222222...///111222333555888:::777999888555555888999777777999;;;<<<;;;888555333'''''''''***...000111111///111333555555555666888888777777777666666555555666666666444333555999<<<333444666999<<<<<<;;;999777888:::<<<<<<;;;:::999;;;???BBBAAA<<<:::<<>>>>>===;;;;;;::::::::::::999999:::<<<======<<<:::::::::888666666777999;;;===???AAAAAA>>>;;;999777777777777888999:::;;;===<<<:::::::::<<<>>>???AAAAAA@@@???>>>>>>>>>>>><<<:::888777888;;;>>>AAA@@@;;;777888===@@@@@@===<<<:::999:::;;;<<<<<<;;;<<<<<<<<<<<<;;;::::::999:::999888666555444444444888:::<<<>>>===;;;777555333444555777999;;;===>>>FFFDDDAAA>>>======>>>???>>>>>><<<999666555777888111555:::;;;;;;:::;;;===<<<999666666888:::;;;;;;;;;;;;;;;999888888:::<<<===<<<<<<;;;<<<===>>>???>>><<<999999:::;;;;;;;;;666555666888:::<<<;;;:::999:::;;;:::888888999:::======;;;999666666777888:::<<<===<<<999666666666===>>>??????<<<;;;;;;;;;999888999:::<<<<<<;;;999888:::===>>>???===;;;::::::::::::;;;<<<>>>@@@BBB000/////////......------,,,+++******,,,000333666777666555222111111444777666111000333222---,,,000444333111111222555888:::444:::===:::333......111555444333444444222///---(((---333555444222111111444666999999555111...---///222666555222222555999999:::;;;:::888777888999444111//////222333333111333333555666777777777777555444222111111222444555888555222333555777666444444333333444555666666555888:::<<<===<<<;;;888666444000,,,***+++///222444444444333111///111444777999777555222222333444666888777777888999888777666777666555555555555666666444444555777999888666333444555666777777666555444999;;;===<<<999666444333000111222222111222444555777555333000///000111222333111///000444777888777222111111111111///,,,***,,,///222222000...,,,,,,222444555555222000//////111111222333444666777888666444111///000222555888333444333222111...,,,+++))),,,000222333444555666999888666444000,,,)))((('''((())),,,///000///------111444777666555555555444333111000000111444555888777555444333333444444000///......000222555666777777555111//////111444666666444333222111111111555555555555555555444333777444111///000111111000555777888888777777888999999666333111111000///...---///222555666555444333111222555:::<<<;;;555///000---***((()))******))),,,---......///000333555777333//////222666777777888888777666666666777777::::::999777555333222111...)))$$$%%%+++111333222777555333222111222333444333444555555444333222111...333555333333999>>>@@@:::888666555777888888777888888888888777777777777===<<<<<<<<<===>>>@@@AAA@@@AAAAAAAAA???===;;;999;;;:::999:::<<<<<<;;;:::;;;:::999999888888999999===???AAA???===<<>>@@@???>>>=========<<<999666666999===???<<<999888:::<<<>>>>>>=========<<<<<<;;;::::::AAAAAAAAA>>>;;;999888999:::999666444333333444444666999>>>AAABBB@@@<<<:::777888999999999999;;;<<<>>>>>>===<<<:::999888888999888888:::===<<<999555888999;;;<<<===<<<:::999999888666555555666777888;;;:::999888777777777777:::999999;;;<<<;;;999777777777888999999:::;;;<<<999666444888>>>@@@;;;555===??????===777444333444???@@@>>>:::555444777:::===??????===:::999<<<>>>BBB>>>;;;:::<<<>>>>>>===@@@<<<888888:::<<<;;;:::;;;<<<>>>??????===<<<:::888999:::;;;<<<<<<<<<<<<111000000//////...------,,,+++******+++...111333333333222111000111444777888444333555333...,,,...222111000000111333555666333888<<<:::444//////222444222111222222111...,,,(((---111333222111000111555888::::::777333111///111444777666333222555999999::::::999777555666777222000---...000333333333111222444555777888888999777666333111000000222333666333000///111333333222555444444444555555555555999:::<<<===<<<:::777666666333000---,,,...000222666666555333111111333555888777555333222333555666777777666777777666555444666666666777777777777888555444555666888888666444666666777777666444333222888999;;;;;;999777777777444444444222000000222444666444333111000000000000111//////222666:::::::::222111///......---***(((---///222333111///......555666666444111///...///000000111111222444555666666555333222333444666888777666444111000///......+++...111222222222333444999999888666444111///...******,,,///111222111///...111555777777666666666333222///...///111444666888777555444333333333444333222111000111222444555666666555222000000333555555444333111111111222222333444555666666777777777888666333111222333444333555666777666555555666888:::777333111111111000///...000333555666555444333000222444888:::888333......,,,)))((()))+++++++++---.........///111444666888444000000222555666666666555333333333555777888999888666555333333222222///***&&&&&&,,,000222222666444222000///000111111111222333333333222111000000444666333333888===>>>:::888666555666777777666888888777777777777666666;;;;;;;;;;;;<<<===???@@@BBBBBBAAAAAA???>>><<<<<<:::999888999:::;;;;;;::::::999999999999999::::::<<<<<<===<<<<<<===???AAA>>>>>>======<<<;;;;;;;;;;;;999777777999<<<======999:::<<<===>>>>>>>>>>>>=========999666555666999;;;999777888;;;>>>??????;;;;;;;;;<<<<<<=========@@@@@@@@@===:::888888888;;;:::999777666666555555999;;;>>>@@@@@@>>>;;;999777888999999999::::::;;;<<<<<<;;;:::999888777666777666666999===???===:::888:::<<<>>>??????>>>===<<<:::888666555555666666888888888888888999999:::===<<<<<<<<<<<<;;;888666555666777999:::;;;;;;;;;:::888666888;;;===;;;888:::;;;<<<:::666333222333<<<>>>@@@===999666777888;;;<<<<<<;;;:::;;;>>>BBBCCC@@@======>>>@@@@@@???@@@;;;777777999<<<<<<;;;;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<===>>>>>>>>>333333222111000...---,,,,,,,,,*********,,,...000/////////......000333666777555444444111,,,((()))------...///000111111222111666;;;:::555000000222333111000///000///---,,,***,,,///000000///000111666999;;;;;;999555333333333666999888555444666888888999888666444222333444000...,,,,,,///222444555111222333555666888999999999777333///...///000222666333000...///111222222666666666666555555555555888999:::;;;:::888666444666666666222...---///111888999888666333222222222777666555444333444555666666666666555444333222222444555777888999:::999999777555444555666777777666888888777666555333222111666777888888777888:::;;;999888666222///...000222444444444333222111000///......000444999<<<===<<<333111...,,,,,,+++)))(((---///222333222111000000777777666444000......///111000000000000111222222555555555555555666666777999666333000///000111333///111333444222111111222777777777777666444333222------...111444555333111...111555777777666777777333222///---...000333555666666555444333333333333777666444333222333444444666666666444222222444666222111000///000111333444222333444666888999:::::::::888555444666777888888666666555444222222555777:::777333222222333222222000222444555666555444333000111444666888666111---,,,***((()))+++---//////000///......///222444666888555222111222444555555333111//////000222666888666555333222111222222333000,,,((()))---000222111444333000...---------......///000000000000000///000444555333333888;;;;;;:::888666666777777777666777777777666666666555555:::999999999:::<<<>>>???CCCBBBAAA@@@??????>>>???<<<:::999999;;;======<<<999999999:::;;;;;;<<<<<<:::999777888:::===??????@@@@@@???>>>============<<<:::888777888999999999;;;;;;<<<<<<===============>>>===;;;777555444444666555666888<<>>???@@@>>>>>>>>><<<999777777888<<<<<<;;;;;;:::999777777:::;;;<<<======;;;:::999777888999::::::;;;;;;;;;:::999999888777666555555555444333777===AAAAAA@@@999;;;>>>@@@AAAAAAAAA@@@>>><<<:::777666555444555666666777888999:::;;;<<<@@@???>>>======;;;777555333555777999::::::999999:::999999999999:::::::::777999999999666555444555888===AAAAAA===888777777888888888888888<<>>>>>======>>>???AAABBB555555555444333000...---+++***))))))***,,,...///............---...111444444333222000,,,'''###!!!'''(((+++---///000111111000444999999555222222333333111///...//////...---+++,,,---......//////000555888::::::888666444444555777999999777555666777777777666333111///000111///---,,,,,,...111444666333333333444555666777888888666222///...///111333777555222//////111222333888999999888666555555666666666777777777555333222444777999777111...000333777888:::999666444333333666666555555555555666666555555444333111//////000111333666888:::::::::999888666444444555777888888999888888777666555333333555666666555444666999<<<>>><<<888333///---///111555555666666555333111///...///222666999;;;<<<<<<666333000------,,,+++***,,,///111222111000000111777666555333000///000222222222111000000000000000222333444555666555444333444333222111111222444555444666777666444111111111444444444444444333222111...///000333555666444222///222555777777666777888777555222///...000222444555444444333333333333222888777666555444444555555777888777666333222222444000///...---///111444666333444555777999::::::;;;;;;999777666888:::::::::777777555333111222555888777555222111333555777777444555666777777666444444111222444666666444111...,,,***)))***---000222222111000...///111333555666888666333222222333444444333111...,,,,,,///333666444333111000000111333444111...,,,,,,...111111111333111///,,,+++++++++,,,---------...///////////////333444222444999;;;:::;;;999888888999999888777777777666666555555444444888777777888999;;;===>>>AAA@@@???>>>>>>>>>???@@@@@@===;;;;;;===???@@@AAA::::::<<<===>>>?????????:::777444555999===>>>>>>@@@???>>>===<<<<<<<<<===:::888666666777777777666999:::<<<>>>>>>===<<<;;;<<<===>>>===;;;888555333333444555888<<<>>>===<<<555666777999;;;===>>>???<<<===<<<:::777666777888;;;;;;<<<<<<;;;:::888777888888888888999999::::::888888999:::<<<<<<;;;:::888888888777777666666666555333111444:::???AAAAAA;;;===???@@@AAA@@@???>>><<<;;;999777666555555555666777888999:::;;;;;;;;;@@@???>>>>>>>>><<<999666444666888::::::999666555666999<<<<<<:::888999:::888999::::::999999888888666;;;??????<<<888777777999888666666888<<>>999555444888<<<======<<<;;;;;;:::;;;;;;<<<===@@@???>>>===>>>@@@BBBCCC777777777666555333000///)))))))))***,,,...000222000000000///......///111333333111...***&&&""""""%%%(((,,,000222222333000333666666444222333444555333000///000111111000---,,,,,,,,,.../////////222444777777666444444444555666888999888666555555555555444111...---...000000///......///111444777555555444444444444555666666444111//////111333555555444222000///000222444:::;;;<<<:::777555555666222222333333333222111000111555999888444111222555444666999999888777666666666666666666666666555555333444333111...,,,...///...111444777999::::::999999777444333555777999999888888777777777777777777555555555333222333666999???>>>999444000...000222666777888999888555333111///111444666888888888888999666333111000000///...+++...000000000//////000444444444222111111333666444444222111111000000111...000222444555333111000...///000222333444444444888999:::999666333222111555444444444333111000/////////111333555666444222000222555666666555666777;;;999666333111000111222333333333333333222222222777666666666666666666666888999999777444111000000//////......///111333555444555666888999:::::::::;;;999666666777999::::::777777555333111222666999444222000111444888:::;;;777777888888777666555444111333555666555444222111...,,,+++,,,///333555555333111///000333555555555666555444333222222444555555333///,,,,,,---000333222222111000111222333444111/////////000111222111222111...,,,++++++,,,---------.........///000000///222333222555;;;===;;;;;;:::999:::;;;;;;:::999777777777666555444444444666666666666888:::<<<>>>>>>>>>===<<<<<<===???@@@@@@===:::999<<>>@@@AAABBBBBBBBB;;;888555666:::===>>>===>>>===;;;999999999:::;;;555444333444666777777666555888===@@@AAA>>>;;;888;;;<<<>>>??????<<<888666444444666888;;;;;;999777555555666777999:::;;;;;;;;;;;;:::888666666777999999999:::::::::888777666444444444555777999;;;===:::999999<<<>>>???===:::888888888888888777777777666333000222777<<<>>>>>><<<===>>>???>>>===;;;999888888777777666666777777888999::::::::::::999888=========>>>???>>><<<:::777999:::;;;999777444222333999>>>@@@===999888999999999999::::::::::::999777:::<<<<<<999777888;;;<<<:::777666888;;;???BBBAAAAAAAAA@@@>>>>>>>>>>>><<<888444555999===???>>><<<;;;;;;;;;;;;<<<===>>>@@@???=========???AAACCC555666777777666333111///)))***+++,,,...111333444222333333222000///000222666777444///+++***((($$$###%%%)))---000333444555222444444444222222333555777444111///000222333333...---,,,---///000///...///111333444333222222333333444666777777666444333444333222///,,,,,,...000222333333222111111444666666555444333333444555666555444222111111222444555000111111000...///111333:::<<<===:::555222333555//////000111111111111111000444777777555444555666222444777999888888999999666777888888777666444333111222222000,,,+++---000///000333666888999::::::999777444444666888999999888777777666666777888888666666555333111222444666>>><<<:::555222111222444777888999999888666333222000222444555444444555666999777444333333333222000,,,...000000.........000222333444333222333555777555555444222222111111111...000222444444333111///,,,...000222444444444444999:::;;;:::777444333222777777777666444333111000000000111333666666444222111333555555444333444555;;;:::888666444222000000111222222333333222222111555555555555555555555555777888999888444111//////000000000000000111222222444555666777999999::::::999777444333555666777777555555555333222333666999444222///000333777;;;<<<888888888777666444333222000222444555444333333444222000//////222555777777333111000333666888555333222333444333222333666888777555111///......000222222222333333333444444444000000111111222222333333333111///...------///000111000000000000111111222111333444444777<<<===:::999888888:::<<<===<<<:::999888777777666555444444555555555666888:::<<<>>>;;;;;;;;;<<<===>>>???@@@===:::666555777;;;>>>@@@===>>>@@@BBBCCCDDDCCCCCC===;;;:::;;;<<<======<<<<<<:::888666555666777888444333333555777999999888444777<<<@@@AAA???<<<999<<<===>>>@@@AAA???:::777555555555777888888666444666666666777888999999:::;;;;;;:::777666666888:::777777777777777666666555333333333444777:::===???<<<:::;;;>>>AAABBB>>>;;;888888888888888999999999777444111222666:::;;;:::<<<=========<<<999777555666666777888888999999::::::;;;;;;;;;;;;999777666;;;:::;;;===??????>>><<<::::::;;;;;;999666444222333888===@@@>>>;;;:::::::::999888999::::::888666888:::;;;:::888888;;;>>>???<<<999777999;;;===>>>>>>???@@@>>><<<;;;;;;<<<:::777555777;;;???@@@???;;;;;;<<<<<<===>>>>>>>>>>>>>>>======>>>???AAABBB222333444555444222///...,,,---...///111222333444333444555555333333444666888:::666///---///...+++((()))+++...111333555666555444333111000111444666888444000...000222444444...---,,,...000111///------///111222111111222333000111333555666666444222222222000...+++,,,...000555777888777444222333444333222222222333555777999666555555444444333333333---000222222111000222333888:::;;;888222///000222......///000111222333333222333555666666666555555222444666777777777999:::777888999999888555333111///111222///+++***...222111222444555777999:::;;;999777555555777888999888888777666555444444555555555666666555333444666888::::::999777444444555777777777777777666444222111///111222222000000333555555444333333444333111//////000111000///......000111333555555444333444555555444333222222222222222111222444666666555444222222222222222333333333333666888999888666444333333777777777777666444333222111111222555777666444222222444555444222111222333777777777777666333111///000111222333333222111111666666555555444333111111333555777777555222000000111111222222222111//////111222444666888:::;;;;;;777444111000111222222222111222333333333333666888777444000///222555888999777777666444333111000///---000222333111111333555666444222222444666777888222111222555999999555000...000333333333444888;;;777555333222111222333444222333555666777666444444///000222333444333444444444333111000000111222333555444333222222222333444555777666555888<<<;;;666555555666999;;;<<<;;;::::::999888777666555555444555555555666888:::===>>>:::;;;<<<===??????@@@@@@<<<888444222555999===???===>>>@@@BBBCCCCCCBBBAAA???@@@AAAAAA???===<<<<<<:::999666444333444666777666555666777:::;;;:::999555777999<<<>>>>>>>>>===>>>>>>>>>???@@@>>>999555555444444555777777666444666666777888999:::;;;;;;;;;;;;999777666666999<<<777666666555555555555666555555666777999<<<>>>???===<<<<<>>???>>><<<::::::::::::999888777666666888:::<<<<<<<<<===>>>>>><<<::::::;;;;;;888555888;;;===<<<::::::===@@@@@@===:::999;;;======<<<===>>>???>>>;;;999999:::999777666999>>>BBBAAA@@@;;;<<<===????????????>>>>>>>>>>>>???@@@@@@AAAAAA///000222333333111...,,,000000000111222333333333222444666666666666888999999:::666///,,,000111...,,,---...000222333555555777555222000///111444666888444000...///111444555///------///222222///,,,,,,...000111111111222333...///111444666555333111222111000---+++,,,///111888:::<<<:::666333222333000000000111333666999<<<777777777666555333222111---111555666444333444666666999:::666000,,,---///......///111222444555555555444444444666666555333333555666777666666888:::888999::::::888555222000...111222///+++***///333444444555666777:::<<<===888777555666888999999888999777555333222111111222555666777777666666888:::777888999888666666777888666666555555444333111111...///111000...///222666222111111222333333000...111222222111///...///000222444666666555333222222444333333222111111222222444555777888999888777666999777444222111111333444444666777777555333222333555555555555555444444333222222333666888777555333333444444333111000000111222444666777777444222000000000222333333222111000777777666444333000...---///222555666555333222222222333444444333111...,,,...000222666999;;;======555222///....../////////...///222222222333555666:::666111///000333555666666555444222000///------+++...111111000000333666999777444444555777888888222111222777;;;;;;555///,,,///222333333555:::===666555444444444555666777333555777999999777555333...000333444444444555555444333222111222333555666888777555444333444444555999:::888777999<<<999333222333444777:::<<<;;;:::::::::999888777666555555555555555666888;;;===>>>999;;;===???AAAAAAAAAAAA<<<999444222555:::>>>@@@<<<>>>@@@BBBBBBBBBAAA@@@@@@DDDFFFEEE@@@<<<;;;<<<:::888555333222333555666999888999:::<<<===;;;:::777777777888:::===@@@BBB@@@???>>>>>>>>><<<777222444333333444666777777666666777888999;;;<<<>>>>>>;;;;;;999777666777:::===777777555444444555666666888999999:::;;;===>>>??????======AAAEEEFFFAAA<<<666666777777888888999999777444333555999;;;;;;999888999:::;;;;;;999777666:::;;;;;;<<<=========<<<999:::;;;<<<<<<:::888777:::::::::<<<>>>>>><<<;;;999999999999999:::::::::999888777888:::===???AAABBB@@@======>>>===:::666888;;;???@@@>>>===???AAA@@@===:::;;;===>>>===<<<<<<>>>@@@>>>:::888888:::888777777;;;@@@CCCBBB@@@:::<<<>>>@@@AAAAAA???>>>===>>>???AAAAAAAAAAAAAAA...///000///...---...///222777:::777000,,,...111777888999::::::999777666888777555000,,,,,,111555333222111000000/////////000111222111000000222444444222///......000333666333111000000111222111000......------...///000111,,,...111333444444333222000///...------///111333777777888888777444000...******,,,222888;;;:::888===;;;999888777555222///000111333333333333555666666666555444333111///...222222222333444666999:::777555333333555777777777555444333555888888555222999:::;;;;;;:::666333111/////////000000/////////444666777777666666888999;;;999777666777777666555444444444333111...,,,+++///222666666555555777:::999888777777888777555333444333222222333333111000000...,,,---111444444222444333333222222333333444111333555555333000//////444444444333111111333555000222555444000///000222666666777888888888888888888555111111222333222000333444555555444222000///333333333444444555555555222111222555888999666333555777888555000,,,+++++++++---000333444333222111...000222333222111222333444555444000+++***,,,///000111333444444333222111222444555555444111---+++///111555999;;;;;;:::999888333---+++,,,...//////111222222333444444444333444444333000///...000111111000000111111000...,,,''')))---000222222222222999999999666333222222444444222111222555777666333///......111555888888777666555444333333444666888888555888>>>>>>777555777333777888666111...000333222333666888999999999999999999888555333444666888:::999777666666777999;;;999666555888<<<>>>;;;888666666555555555555666777999888444222888???@@@<<<:::;;;<<<===>>>>>>??????===;;;999999;;;=========???>>>>>>===>>>??????@@@BBB???===<<<======:::888;;;<<<<<<777222111555999;;;===;;;888;;;AAAAAA;;;999:::;;;:::999;;;???DDDAAAAAA@@@>>>;;;888666555666666666666777777777777777<<<@@@@@@===<<<>>>BBBAAA@@@>>>999666666;;;@@@:::::::::888666555666888:::;;;======<<<<<<>>>???888:::???DDDGGGDDD===777555888<<<>>><<<999777555777777888999999999999999666555444555777888888777>>>??????>>>======>>>@@@;;;===???@@@>>>=========999:::<<>>>>><<<:::888999999999999;;;>>>AAACCCBBB@@@===;;;999888777999;;;???BBBCCCBBBAAA@@@BBB@@@===::::::;;;===???AAAAAA@@@???>>><<<:::999777888;;;===???@@@@@@@@@===<<<===BBBGGGGGGAAA<<<;;;===AAADDDEEEDDDBBB@@@///111222111///------...000444777555...+++---000555666888::::::888666555666555333///,,,---000444111111000///............///000111000000111444666333111///------///222444333222000111222333333222111000...,,,++++++,,,---,,,...111444555444222000//////......///111222333444555666666555222///---,,,,,,...444;;;>>>===;;;:::999777777777555333111///111222222222222333555444444444444333333222111555444444333444555666777666555333333555666777666555444333555777888666444777888888999888666444333222333444444444333222111222444666666666666888:::;;;999777666777777666555333444333333111///---,,,111444666666333111333555666555444555555555333111/////////000222333222111///......111555777777666555555444333333333333333222444666666555333222222222222111000///000111333/////////......///222444666666888999::::::::::::888555333222333444222000222333444555444222000...111111222333333444555555222111222555888999777555555777777444000,,,++++++---...111333444444333222///111222222111000111333222333222///+++***,,,///000111333444444222111000111222222222111///---,,,---///222555888999999888666222...,,,---///000///222333444555555555444444555555444222000....../////////...///000///---+++'''))),,,///111222222222666777777555333111222333333111000222666888888777444222111222555666555333444444333333333555666777888666777;;;999222///000111444666444///---///222222333444666888999999:::::::::999777555555777888:::888666555555888:::<<<<<<999777888<<<===;;;888777777666666555555555555888777444222777>>>>>>:::999999999999:::<<<===>>>===<<<<<<===??????===;;;=========>>>>>>>>>>>>>>>@@@>>>;;;;;;;;;;;;888666;;;<<<<<<999555444888===@@@AAA>>>;;;<<<@@@>>>999999;;;<<<<<<;;;<<>>@@@>>>>>>>>>;;;888888;;;>>><<<===<<<;;;888777888999===>>>???>>>===<<<===>>>:::<<<>>>BBBDDDAAA;;;666444777;;;===<<<999777555777777888999999999999999555555555777999;;;;;;:::???@@@@@@???<<<::::::;;;;;;===??????===<<<<<<<<<999:::<<<@@@BBBAAA===::::::;;;<<<>>>???>>><<<;;;888999:::::::::<<>>@@@AAABBBBBBAAAAAA???>>>===<<<<<<<<<===>>>@@@AAAAAA>>>;;;999888:::<<<===>>>???>>>>>>???>>>>>>AAADDDDDD???:::;;;>>>AAACCCDDDCCCAAA@@@000222444444111...,,,+++---111444222---***,,,///222444666888888777444333333222111...,,,---000333111000///...------------...////////////000444777333111///---,,,...111333444333222333555666555444555222...***(((((()))***+++...111444555333000...---...///111222333333333000111222333222000...,,,......000555;;;>>>===:::666555444555666555333222...000111111111111222444333444444555555555444444888777555444333333444444555444222333444666666555555444333333555666666555444555555555555555555555444555777888777666333111000111444555555666888:::999888666555666666555444222222222222000///------444666777555111......000222111111222333333111000,,,+++,,,...111333333222//////111555888::::::999777666555444333333222222111444777888777555555555333222000//////111222333///---******---111444666555666888:::;;;<<<;;;;;;777666555555555444222000222333444555444222000//////000111222333444555666222222333555888999777555333444444222///,,,,,,,,,//////111222333333444444111222222111000///111222000000000...,,,+++---///111222333333222111///.../////////.........------+++,,,...111333444555666222000......///111111000333444666777888777555444666555555444222000///......------...//////---+++((())),,,///111222222222333444555444222111222333333222111222555888::::::888666444333333222111///222222333333444555666666888666777888555///******///111333111...---...111111111222333555777999:::;;;;;;;;;999777666777999:::888555444444888<<<>>><<<999666777999:::888666999888888777666555444333555555222111555;;;;;;777666555444444555888:::<<<======>>>@@@BBB@@@===:::;;;<<<===>>>>>>===<<<;;;<<<;;;999888888777555444999;;;<<<;;;999999===AAADDDDDDAAA===<<<===;;;777999;;;============>>>???BBB???<<<<<<======:::777666666666666777777777777:::;;;<<<===============:::;;;<<<;;;999999:::<<<===>>>>>><<<:::888999:::???@@@@@@???===;;;<<<=========>>>??????===999555333666999;;;<<<;;;888777777888999:::::::::999999666666666999<<<>>>===<<<@@@AAABBB@@@<<<888666555;;;===>>>>>><<<:::::::::999:::<<>>>>>>>>===<<<:::;;;<<<;;;;;;<<<>>>AAACCCAAA???===<<<<<<===>>>999999999:::===@@@CCCEEEBBBBBBBBBBBB@@@===;;;999999;;;???BBBBBB@@@<<<::::::;;;<<<>>>>>>>>>>>>===BBB@@@>>>???AAAAAA===999<<<>>>AAACCCCCCBBB@@@???111444777777444000,,,++++++...111000,,,***,,,...000222444666666555333222000///...------...000111000//////............/////////...---,,,...111444444222000------///111333555444444666888999999888777333...***'''(((***++++++...111444444222...,,,,,,---000222444444444333//////111111111000...---000///000444999;;;999777222111111222444444333111///111222222111111222444666666777777777777666666888777555444333333444444444333222333444555555444444333111111222333444555222222222222333444666777333555777999888666333111...000222444444666888:::888666444444555666555444000000000//////...------555777888666111......000111000000111222333111000,,,,,,---///222333222111000111444777::::::999999777666666444333111000///000333666888777777777777555333111000111444555666000---***+++///333444333333555777:::;;;<<<;;;;;;777777777777666444222000222333444555555444222111///000111222444555666777555555555666666666555333.........---------...///000000000111222222333444333333333111//////111222000000000/////////000111222222333222111000///...------,,,,,,,,,---...///,,,,,,------...///000000/////////000111222222222444555888999999888666555555555555666666555222000...------///000000...,,,)))***,,,...000111111111000222444444333222333444555444333333555777999:::888777444222000///...---000111333444555555555555666666666777555111---,,,...000111111//////000222000///000111333555888:::<<<======<<<999888888999999666444222444777<<>>???@@@???<<<:::999:::<<<======<<<:::999999999777666555444333222777999;;;<<<<<<===@@@CCCDDDCCC@@@===;;;:::888777777999<<<=========<<<<<<@@@===999:::<<<===:::777777888888888888999999999<<<;;;:::;;;<<<===<<<;;;888888777777666777999;;;<<<===>>>===:::888888999===>>>>>>>>><<<;;;;;;===??????===<<<;;;999777666555666999<<<>>>===;;;999777888:::;;;<<<;;;:::999999999999<<<>>>???>>>===>>>@@@BBBAAA===888555333:::<<<>>>===;;;999999999999:::<<<>>>???===888555666888:::;;;<<<<<<<<<===>>>>>>>>><<<;;;:::<<<>>>AAA???===<<<<<<===???@@@>>><<<:::999;;;>>>CCCFFFEEEEEEDDDBBB@@@===:::999999;;;===??????>>><<<:::999:::<<<===>>>???>>>>>>AAA???===>>>??????>>><<<>>>???AAABBBBBB@@@???===111444888888666222...,,,+++...000///---,,,---...///111222444444333222222///...------.../////////,,,,,,,,,,,,,,,---...///000000///---++++++---///666444111//////000333555666666777888;;;;;;:::999666333///+++***+++...000+++---111333333111...,,,+++---000333555555444333000000111222222111000000333222333666:::;;;888555000000000111333333222111111222444333222222333444::::::::::::999888777666555555444333444555666777444333222333555666555333222222111000///000222333111111000000111333666777333555888::::::888555333///000333333444555777999777555333333444555444333---------,,,,,,---------444777999777333111222444333222222333444555333222000000000111333333222000111333666777888777666666666666555444333000///---...111444666666666666777555222//////222555666777222000...000333444222000111333666999;;;;;;:::999777777888777555333111000222333555666777666444333111111222444555777888999888888777666444222111000***)))((()))+++...000111000000000000111222222333333444444333111000111333222222111222333333444444333333333222111000//////...---,,,,,,,,,...000111......------,,,,,,,,,+++---...000111111222333333555666888999999777666555444333444666888999777555/////////111333333111000+++,,,---......////////////222444444444333444555777777666555444444666777555444222000.........///111222333444555555555555444666777777777777666444///000111222222333444555/////////000222444777888<<<>>>???>>>;;;999888888777555333111333666:::===333333333444666888888888;;;;;;<<<;;;999666222000...///...+++,,,111222///111000///...000333666888>>><<<:::;;;<<<===<<<;;;777999;;;<<<===<<<:::999888888777666444333222222444666999;;;===>>>@@@BBB@@@>>>===;;;999777777888666777999<<<======;;;:::===:::777777999999888666999999:::::::::;;;;;;;;;<<<;;;999999;;;;;;:::999888555222000222555888:::<<<>>>??????<<<;;;:::;;;999:::;;;;;;::::::;;;===??????===;;;888777777777888888999===@@@@@@>>><<<999:::<<<>>>>>>===;;;:::===<<<===>>>@@@@@@>>>;;;<<>>999666444999;;;======;;;999999999999999:::<<<===;;;777444000333666888888999;;;>>>AAAAAA@@@===:::999999;;;>>>===;;;;;;;;;===???@@@BBB@@@<<<:::;;;>>>BBBEEEGGGFFFCCC???===;;;:::999<<<<<<;;;;;;;;;::::::;;;888999;;;===????????????======<<<===???@@@@@@@@@???@@@@@@AAA@@@???===<<<000333777999777444222111...000111111000...///000000000111111222222333333///------...///000///---''''''((()))***,,,...///111222111///---+++,,,---555333111///000222555777666666777888:::;;;999777444222///------///111333+++---///111111000...---,,,---000222333333333222222333333333333222222111666555666999===>>>;;;888333222222222444444333111222333444444333222333444::::::::::::999888666666444333333333444555777888444333333444666666555333222222222111///...///111222111000000111222444555444666888:::;;;:::888777111333444444333444555666555333222222333444444333,,,,,,++++++,,,---......444777999888666444666888666555555666777777555444444333222333333333111000111333555666555444444555555666666555444111///...---000333555555555555666333///,,,,,,000444666666444333333333444444222000111333777999;;;:::999888777888888666333111000111111222444666777666555444222333444555666777888999888888888555111/////////+++)))''''''+++///111333000000111222333333222222333444666666444333333444555444333444666777666555444333333222222111111111000///......///111222333/////////...---,,,+++***---///111111111111333555666666666666666555555444333111111444888:::999777000000111333555666444222......------------------///111444555444444444555666777888666444333333444111111000///---...111444444444444555555555555666444888999888999<<<;;;888000111222444666777888999111111222333444555777888<<<>>>@@@???===:::888777444333222111222444777999333444666888:::;;;<<<<<<:::;;;======;;;777222///...///---))))))---000///000/////////111444666888<<<:::888888999;;;<<<<<<777888999;;;<<<<<<<<<<<<888999999777555333333444444666999<<<>>>?????????;;;999999:::888555666999666666888;;;>>>>>>===;;;;;;:::888777666555666777:::::::::;;;;;;;;;;;;<<<;;;;;;:::999888888999999888444000...000333777999<<<>>>@@@@@@???>>>===>>>777888::::::999:::;;;===>>>>>>===:::777777888:::;;;::::::===AAABBB@@@<<<:::<<<>>>@@@AAA???===<<<>>>>>>???@@@AAA@@@===;;;:::<<>>AAAAAA???<<<999888999:::;;;;;;;;;<<<<<<===>>>???CCCAAA>>><<<<<<>>>@@@BBBFFFDDDAAA===:::999888888===<<<:::999999:::;;;<<<888:::<<<===?????????>>>:::;;;<<<>>>@@@AAACCCCCC@@@@@@@@@@@@???===;;;:::///222666888888666555555222333444444222111111111222111/////////111444555///...---...000000...+++&&&&&&(((***,,,///111333111333444333111///......333111///...///222666888444444555666888777555333222111/////////000222333+++,,,---...///000000///---...///111222222111111444444444444333222222222333333444999>>>AAA???<<<888777666666777666444222111333444333222111222333666666777777777777666666444444333333444555777888444444444555777777666444333555666444111......///333222222222222222222222222444666888999::::::999555666666555333222333444444222111111333444333222,,,,,,,,,,,,---...000111333666999999666555777999999888888888999888666555444333222333444333222000000222444444333333555777666777777777666444111000---000333555555555555666444///***+++000555666666444555555333222111333444333555888;;;<<<:::888777777888888555111///000111///000222444555555444333333333444444555666777777555666666333000...///000000---)))))),,,///222222111222444666666555444333222444777999777666555555777555444666888999777555444444333333333333333333222222222222333444555555...///000111000///---,,,...000111111000000333666666555444333333333444444333000...000555888777555000000111333666777555444000000...---,,,+++++++++---000333444333222222222333555888777555222222333000111111000...000444888888777666555444555666666777;;;<<<888888;;;:::666111111222555888:::;;;<<<555666777888888999999999;;;>>>@@@@@@===:::777666222222111111222333444444444777:::<<<===<<<<<<;;;:::;;;===>>><<<888333000000111...(((''',,,000111///000000222333555777888888777777999;;;<<<<<<;;;666777888:::<<<===>>>???:::;;;<<<:::666444555666555777999===???@@@???===999777888:::777333555:::777777888;;;???AAA@@@>>>:::;;;;;;888444222555999999999999999:::::::::::::::;;;<<<999666555777:::888444111000222555666666777:::===>>>======<<<===999:::;;;;;;999999:::;;;;;;<<<<<<:::888888:::===<<<::::::===AAABBB???;;;<<<>>>AAACCCCCCBBB???>>>======???AAABBBAAA???<<<999;;;<<<<<<999555333222777:::<<<===<<<<<<<<<===999888666555777888777777333666999999777777;;;???=========;;;999999;;;<<<;;;;;;===>>>??????>>>>>>@@@???>>>======>>>???@@@AAAAAA???===;;;888555444;;;;;;;;;;;;<<<===>>>>>><<<<<<===>>>>>>===<<<;;;:::;;;>>>@@@AAABBBCCCDDDAAAAAA@@@???>>><<<:::999...111555888888888888888555666666555444333222222333111///---...111555777000///...///111111...+++((((((***---000333666777111333666666555333111111111000...---///222666888222222333444555444222///111000000//////000111222++++++,,,---...///111111......///000000000000000555555444444333222222111......111777===AAA@@@>>><<<;;;999999999888666444111222333222111000111222222333444555666666666666666555444333444555666777555444555666888888666444444777999777333///...///444444333333222111111111///000222444666777888999777888888666444222222333444222111111222333333222------------...000222333444777999999666555666888;;;:::999999999999777555333222111222444444222000///111333333222333777:::777888999999888666444222...111444666666555555666666111,,,,,,222777999888444555444111...///444888555777:::<<<===;;;999777777888777444///---///222---...111333444333222222333333333444444555555555222333444222///...000222666111,,,+++---000222222222444777888999777555333111444888;;;:::888666555888666555666999999777444444444333333333444555555444444555555555666666666,,,...000222333222000...///111222111///000333666666555333111000111333444333///,,,---222555444222000000111333666777666444222111///---+++***)))))),,,///222333222111000000///333777888555333222333222333333111000111666::::::999777555444555666777:::>>>===888666888666111111111222555999;;;<<<<<<888999:::<<<<<<;;;::::::;;;>>>@@@@@@>>>:::777555111111111111222222111111444777;;;===<<<:::999888999;;;>>>???===999333000333333///)))'''---222333///000222444555777888999555666888;;;>>>>>><<<:::666777888999;;;>>>@@@AAA;;;===>>>;;;888555666888777888;;;>>>@@@AAA???===:::777888:::777222444:::999888888<<>>:::333111555;;;777777888888888999999999999<<<===:::444333666:::888555333333555777666444222555888::::::999999:::<<<======<<<:::999999:::999;;;<<<;;;999999<<>>:::===???BBBDDDEEECCC@@@???;;;<<<>>>AAACCCCCC@@@>>>999:::;;;999666222000///777999<<<============>>>:::777444444555777888888888;;;>>><<<999888;;;???999:::::::::999:::===???;;;<<>>;;;<<<======>>>?????????===>>>???>>><<<888333000888999<<>>===;;;888777666666666444111///111444777777666777222......333999===>>>888444///,,,---111444666666777:::===>>><<<777444:::999777555333333444444333333444222000//////000111111222555888777333///---///222222111111111111555444111000///111333555333444777888888777555333333444666777777444111000222444777::::::888666444555555444444333222111111888777666555444333222222111222444555555444222111111555888666111///111444666555333000......111444///000000111111111000000111222333444444333222111333333333222000---***(((---///222444444333111///000222444444333222333444666777666555444555888;;;;;;999666555666666666555<<<======999444111222444111222444777999:::;;;;;;777999;;;<<<;;;::::::;;;AAA@@@>>>===<<<999555222111111111111222222333444666888:::<<<=========<<<>>><<<:::::::::888333///111---))))))+++.........000000111555888999999777333555999>>>AAAAAA>>>:::999888777888:::<<<===============;;;999777444222555555777===CCCBBB===777333444666888:::;;;;;;;;;?????????@@@@@@AAABBBBBB;;;<<<<<<999444222333555::::::;;;;;;::::::999999@@@AAAAAA>>>888444333444555555555555555444444444555555666777888888888999<<<>>>AAAAAA>>>;;;999888999:::;;;<<<<<<<<<<<<<<<:::<<>><<<<<<<<<<<<>>>AAA@@@>>>>>>@@@CCC===>>>@@@AAAAAA@@@???===999:::999666333111222333888888888;;;===>>>===<<<666777888999999888777666888:::===@@@@@@???<<<;;;666666:::???>>>:::888:::???AAACCCCCCAAA>>>;;;:::======>>>>>>?????????@@@:::999999888888777777777888888999<<<@@@BBBAAAAAA?????????@@@AAA???<<<:::;;;<<<>>>BBBDDDCCC@@@>>>AAAAAA???===;;;999777666'''...666888555444666:::888888666555444333333222333333222222222333444444+++++++++,,,......---+++...---...111555888999999555333111111333555666666444222///------///111333222111111000/////////000......///000000000000000------...111444777777666666666555333111111333555999666333333666666333///000222666777777666666666666777888888777555333222...000444555444333333333333333333444444444555555888666444444666777777777777777888888777555444333555777777666444222222222222222333333222000///...000111333222000000222555777555333111111222555777666555444444555555333111333111000222444666555444444666888888888888888999777666666666666666666666333222111333666999;;;;;;666444111111333666777888;;;;;;999888888888999999555222000111555888999999===888222111444999<<<<<<444111---+++,,,000444777777888999;;;;;;:::777555999888777666555444444444333444555444111000///000111111222444777666333000---///111111000000000111666444222000///000111333444555777888888777666555333444555555444222///...///111555888:::999888777555444333222222222222222555555444444333222222111222333444666666555333222222555777666111///000333777666555222//////000222111222333444444333222222444444666666666666444444555666666555333000---,,,+++,,,///222444555555555222444555555333222333444888888888666555555777999:::888666666777888888777:::;;;;;;999555333333444111222333555777999:::;;;999;;;<<<<<<:::888888888:::;;;<<<===<<<999444111///111333555555555444333555666888:::;;;;;;;;;;;;<<<:::888888888888555222222///,,,,,,///222333333333333444666999::::::888444666999===@@@???;;;888999888888999;;;===<<<;;;>>>>>>===<<<:::777555333444444555:::???@@@===888444555666999;;;===>>>???BBBAAA@@@???>>>???@@@@@@======;;;777444444777:::999999:::;;;======;;;999???@@@@@@===888444333333555555555555666666666666777888999:::;;;::::::999<<<>>>AAAAAA???<<<::::::;;;;;;<<<<<<<<<;;;;;;:::777:::>>>@@@@@@???>>>???;;;===??????======>>>@@@??????@@@AAAAAA@@@???>>>888777666666666666666666999999:::;;;===<<<:::777888999999:::999888777666:::<<>>999888:::======:::;;;>>>>>>???AAABBBAAA>>><<<;;;;;;<<>>===999999999999999999999999;;;:::;;;===???AAA@@@???@@@??????@@@AAA@@@===:::999;;;>>>AAACCCBBB???===>>>>>>>>>===<<<;;;999999&&&,,,333444222111444777666666555444333222111111333444555555666666555555---+++***+++,,,...---,,,222222222444777888888777444111------000555999;;;666444111...------///000....../////////000000000000000000000000111222222//////000222666888777666999999888555444444777:::;;;888444333555555444222111444666777666555555555222333444444444333222111---000444666666555666666555555555555555666666777888666444444555666666666666666777777777555444333555555666444222222333555111111222222222000///...000111222222222222555777666555333111111333555777777666666777888888666555444333222333555666666555444777;;;<<<;;;:::999999666666666666666666666666222111222555888;;;<<<;;;666444222111333555777777888888888888999:::;;;<<<666444222222666:::<<<===AAA;;;555222444777888888222000---+++,,,000444777999999888777777777777777999999999888777555333222333555666666444111000///111111111333444555333111---///000000///...///111666444222111000000000111444555666666777777777666555555444333222000...---+++...222555888999:::999666555333111000111222333111222222222222222222111333444666777777666444333333555777555111//////111777777777555222000000111444555777888888666555333666777888999999888777666666666777777555222000...(((***,,,000444777999;;;555666666555333222333444888999999888555333444444777555444555777999:::999777999:::999666444333333111111111222333666888999999:::<<<;;;888666555555444777:::;;;;;;777333000...111555888999888666555555666777888999::::::::::::888666666777888888888555333000000333555777888777666666888::::::999888444555888;;;===<<<999666999888999;;;======;;;999=========<<<;;;999777555555333333666:::===<<<:::555555777999<<>>???===:::666444666:::>>>888888999===AAAAAA===999=========;;;777444222222444444555666777888999999999;;;===??????>>><<<:::<<<>>>@@@AAA???===<<<;;;>>>>>>===<<<;;;999888888777:::???AAA@@@???>>>===:::<<<======<<<;;;<<<===@@@@@@@@@??????>>>>>>>>>777555444666:::<<<;;;999;;;;;;;;;<<<===;;;777444777888999999999888666555:::<<>><<<>>>AAA<<<===???@@@@@@???===<<<888;;;>>>AAAAAA???<<<:::777888999;;;<<<=========>>>======>>>@@@AAA@@@???@@@@@@@@@AAABBB@@@===;;;888:::===@@@AAAAAA???===;;;<<<===>>>>>>===<<<;;;***...222222///...000333222222333333333222222222222333555666777777666555000---++++++---...//////444444444666999:::888777333000......111666999;;;666444111...,,,+++,,,,,,---...///000111222222222333222111000111222333444111111111444777888888777888888777555555666:::>>><<<999555333444555555444444666888999777555444444000111111111111000///...+++...222555666666777888777777666666666777888999888666444333444555555555333444555555555333222111444444444222111222444666000111222222222111000///000000111222333444666888555444222111222444666777777666666777999999888666444333222222333444555555444777<<<>>>===;;;999888555555555666666666666666666666666777888999777666444222111111444666777777888888888888999::::::;;;666555333444777;;;>>>AAA@@@:::444111222555555555444333111///...000333666:::999777444333444777999;;;;;;<<<;;;888444000...222555777888555333111000000000000111222222222111...//////...------///111333333222111111111111111333444444444444555555555777666555333111000///...+++---000333666777888999888666333000//////111222///000222333444444333333555666777888888777555444444555666555111//////000444555777666444222222222555666888999999888555444777888999999999999888777444555666666555333000///)))***,,,///333777;;;===777888888666333222222333888999999777444111000000222111000111555777999999777888999888666333111///000///......///222444666555777999888666444333333555777999999777444222111000222666999::::::999888777777888999::::::;;;;;;999777666666777:::<<<>>>:::888555444555666888999999777666777888888777555222222444777::::::888666999999:::<<<>>>===;;;999:::;;;<<<<<<<<<;;;:::999999666444444777999::::::666777777999;;;>>>@@@BBBAAA???<<<999888999;;;===>>>===:::777666666888:::666666999???DDDDDD???:::::::::999888555333111111333444555666888:::;;;<<<;;;===@@@BBBCCCAAA>>><<<:::<<>><<<<<<===@@@>>>===;;;999777666555:::===@@@AAA???;;;999777:::;;;<<<======<<<<<<<<<@@@???>>>===<<<<<<<<<===:::777666999???AAA???<<<;;;;;;<<<===>>><<<777444444555666888888888777777777999;;;>>>@@@@@@??????>>>;;;;;;???AAA??????AAA:::;;;<<<>>>@@@@@@>>>===777999<<<>>>>>><<<999777666777:::<<<>>>@@@@@@@@@???>>>===???AAACCCCCCBBB@@@@@@@@@AAABBBAAA===;;;666999===@@@@@@???>>>===<<<===>>>??????>>><<<;;;///111222111...---...///...///000222333444444444111222444666666666555555222000---,,,...000222222333333444777:::;;;999888333222111333555777888777555333000---+++*********///000111333444444444444333222111111111222444555333222333555777888888666555444333222222555:::>>>:::888555333444555555555777999;;;:::888555444444111000000///...---,,,+++)))---111444555666777888888777777777888888999999888666333333444444444444000111222222222111000///222333333222111111444666000111222333333222111111000000000111444666777888333333222222333444666888666555555666888888777555333333222111111222333555333777;;;>>>===:::777666444444555555666666666777999888777777777777444222111000///111444777999999888888888888888888777777555555555555777:::>>>AAA===888222111333555666555888888777444111111333555888888777444222333777;;;=========;;;888222---***111444777888666444222222///000111111111111111222000000///---,,,,,,///111111222222333333333333222222222222222222222222222333333222111000///......---...///111222333444555999777333000......000111///111333555666666555555666777888999999777555444333444555444222000/////////222555666555555555555666777888999888777555333666666888888888888666666333444666777666555333111------...///222555999;;;888888888555333111222333777777888555222///...---///...---...222555666666888888888777666222///,,,///...---------///222333111333555555444333333333::::::999666333111222444444555666777999:::<<<<<<:::::::::;;;;;;<<<<<<===:::999888777999<<<@@@CCC>>><<<:::777555555666888999777555555666555444333...///111444888:::999888888999:::<<<>>>>>><<<999777888:::<<<=========<<<<<<999666555555666888888777777777888999;;;<<<===<<<:::888666666999<<<>>><<<;;;:::888777555444222444666:::@@@DDDDDD@@@;;;888777777666555333111000222333555777999;;;<<<===<<<>>>AAACCCDDDBBB???===888;;;=========<<<===>>>@@@???<<<:::777666555555:::===???@@@===999777666:::;;;<<<>>>??????>>>===>>>===<<<;;;;;;;;;;;;;;;???<<<:::===BBBCCC@@@<<<::::::;;;===???===:::888333555777:::<<<<<<======666888:::===>>>??????>>><<<:::;;;AAADDDBBB??????:::999999<<>><<<777777888888888888777777666888;;;>>>@@@AAAAAAAAA>>>===<<<>>>AAADDDEEEEEE@@@@@@@@@AAAAAA@@@===:::444888===@@@???>>>>>>>>>??????@@@@@@???===;;;:::222222111///---,,,---...,,,...000222444444444444111111333444555555666666333111///...000222333333111111333777:::;;;999777222222333666888888666444444222000...,,,+++++++++222333444555666555555444222222222222222333444444444333333555777888777666222111000......111666:::777666555444444555666666999:::<<<;;;777444222222111111000...---,,,,,,+++)))---111444555666777888777777888999999999999888888555333222333444333333......///000000///...---111222333222111111222444000111222444444444333333000//////000333666666666222222222222333555777888555444444555666666444333333333222111///000333555333777;;;===;;;999666555444444444555555666666777777666555555666666555444000//////111555777888888888888888888777555444333333444666666777999<<>>???===<<<666888999;;;<<<<<<<<<<<<:::999888666555555666666555666777888999999999999888777666666777:::===???:::999888888777555111...222666<<<@@@BBBAAA???>>>999777666666777666444222222333444666888:::<<<===;;;===???BBBBBBAAA@@@???888:::<<<=========???@@@AAA???===:::999888888888999;;;===>>><<<:::::::::::::::<<>>;;;;;;;;;;;;;;;;;;;;;;;;@@@???>>>???BBBBBB>>>;;;999999999;;;======<<<:::777888;;;>>>@@@AAABBBBBB:::;;;===???@@@AAAAAA@@@;;;888:::AAAEEEBBB>>>===:::888777:::>>>???>>>;;;777777666666666666666666777999<<>>@@@???>>>>>>@@@CCCBBBAAA???>>><<<;;;;;;000000///---,,,,,,...///...000222333444444333222222222222333444555777777222111//////111222222222000111333666888999777444111111222444777777666444333222111///............444555666777777555333222111111222333333333333333444333333555777777666555333222///+++***+++000444222333444444444555666777888:::;;;999666222//////000000///...............+++...222555666666777888555777999;;;;;;:::888777777555333222222333222222---...///000000///...---000222333333111000111222111222333555666666555555111///...///333555555444111111111222444666777888666444444444555444222111444444444111///000333777444777;;;<<<;;;888777666333333444555555666777777777555333222444555555555222111000222444666555555555666666666666444333222111333666777777777999;;;999555111000333666777666444666888555000...000222111555888888666666999===888888888777555222///---...000333444444444666777222666999;;;999777666777444333000---+++---000444555666777888777444111000111222333222111///,,,******+++...000222222111000111000...---------...///000000000000111222333444000222555777888888666555777777999999888666444333111111111222222222111000...000222333333444555777888777666444444444444444333444555666666555444333333555777888999888777666333333222222222333333444666666555333111000222444666666666333111000222333444333111111333555666666555333111222333444222000222222222222333333333333333555777777555444444444777999999555000///333777666777888999:::;;;::::::999888888777777888999::::::;;;<<<;;;:::;;;???CCC@@@@@@===999555444666999>>>;;;999888888888777666444444444666:::===>>>>>>888888888:::===?????????999999:::;;;;;;:::999888444555666666666555555555222444777:::;;;:::999888888888888999:::===???@@@:::888666555666555222000111777>>>AAA???>>>>>>@@@;;;:::888999;;;;;;888666222333444666888:::;;;<<<999:::<<<>>>@@@@@@@@@@@@999;;;===>>>???@@@AAACCCBBBAAA>>><<<<<<<<<<<<======>>>???>>><<<;;;;;;<<<888888:::>>>CCCDDDBBB???999:::<<<===>>>>>>======>>>>>>???@@@@@@>>><<<::::::888777888999;;;:::999:::;;;===???AAAAAAAAAAAA===>>>???AAABBBBBBBBBBBB;;;777777===BBBAAA>>>===;;;888666888===???===:::666777888888888777555444999:::===@@@@@@@@@???>>>:::888777888;;;>>>???@@@>>>>>>>>>???@@@>>>;;;999333999???AAA@@@>>>???AAADDDCCC@@@>>><<<<<<======...---,,,++++++---///000111222333444444333111000333333222333444666888999111000...///111222222111000111333555777777444222000///000222555777777666333333222111111111111111666666777777666444222000000111222333444333222111444333333444666777666444555333///***'''(((+++//////111333555555555666777777999:::888444000---,,,///............///000111,,,000444666777777888999444666999;;;<<<:::777555777555222111222333222111---...///000000///......000222444444222000000000111222444666777777666666111///---///222444444222000111111222444666888999666555444444555444222000555666555333000000444888666999;;;<<<;;;999777777333333444444555666777777999666333111222333444333444333222222444444333222333444555555555444333222///333777888666666777999777333///...111333333222///222555333...,,,...111...444999:::888777:::===555555555555555333222111---///111222333444777999444999===???===:::999:::555333111---,,,---111444999:::::::::777444000---222333444444222///+++)))***---000444666777666555111///---,,,,,,,,,...///+++,,,...000333555666777000222555777888777555444777777888999888666444222111000000111333333222111///111222222222222444555:::888666444333333555666333444555666666555444333111222444666777666555444333333333333333333333222555555444222000000222444777777666444222222555777999777555555666888888777333000///000333555555333444555555666666666555444777999:::999777555444444222555888666222000333666555777:::<<<<<<;;;999777666666555444444555777777999;;;<<<;;;::::::===AAA??????>>>:::666555888;;;AAA>>>;;;:::;;;;;;;;;:::999888888999<<<>>>??????888777777999===@@@AAAAAA;;;<<<<<<;;;:::777555444///111555666666555555555000333777;;;===<<<;;;999:::;;;;;;<<<===>>>@@@@@@;;;777444333555666555444000777???AAA===;;;===AAA>>><<<;;;<<<>>>>>><<<999222333444666777999:::;;;888888:::<<<>>>???@@@@@@;;;===???@@@@@@BBBDDDFFFCCCBBB@@@???>>>???@@@AAACCCCCCBBB???<<<::::::;;;666777999>>>CCCEEEBBB???999;;;===???@@@@@@???>>>:::===??????===;;;:::::::::888666555666888888888:::;;;<<<>>>>>>>>>===<<<>>>???@@@@@@AAAAAAAAAAAA===777444:::??????>>>>>>;;;888666888<<<>>><<<999555777:::<<<;;;888555222:::;;;>>>@@@@@@???===<<<999777555555777999;;;;;;=========>>>???>>>;;;888333999@@@BBB@@@>>>@@@BBBDDDBBB???===<<<===>>>@@@///...,,,)))''')))---000111222333555555444333222777555333333555555333000...////////////000333555777555444666777555111---///---+++,,,///222444444000111111111000000222444777888888666444222222333333333333333222222111000222333444444444333222111444222///,,,******++++++000444777666333111333777555:::>>>===666000......//////.........///000000//////000111444777999;;;777888;;;===<<<:::777555888666444333333444444333.........000222333222111111444777666333000000222444666888999999888555333666333000///000333555666666222000444:::===:::666666666777777666444222111222222111222333333222000222666;;;===<<<:::777666888666444555888999777555666555333222111111222222444555555444111//////000222333555555333222111222333444555666666777777777:::777444333333444444444111000///......------...000444999<<<;;;:::888777666666666666666555444444333222111222444666777777888:::<<<<<<;;;999666555666333///...///111222222555666777777555333000///000000222444555222---)))'''+++222777999777444111555222...,,,,,,---......++++++,,,///444666555333777555444222111111222222444666888::::::777444222222333333222111000222333111000...------///111333666888:::888555333555777666555555444333333333333333333333222000000222444444555666555333333555777<<<888333000000111333333444444555555666888999:::<<<:::888777888999999888555333111111333555666666333555777;;;===<<<999777;;;;;;;;;:::888666333222333222111222444555444333666666777777777777666666000000000111333555666777;;;<<<<<<:::888888999:::??????===:::888888;;;===BBB@@@===;;;:::;;;===>>>>>>===;;;::::::;;;<<<===@@@999555777???CCC???999<<<;;;::::::;;;999444000111111222555888;;;;;;:::777555444777===???===999999999999<<<>>>???>>>===???999444555:::;;;888333777888999;;;;;;;;;:::999BBBAAA@@@>>>===<<<<<<<<<444222111444888;;;;;;::::::888888999===@@@BBBBBB>>>>>>??????AAACCCDDDEEEAAABBBBBBAAA@@@AAACCCFFFCCCCCCBBBAAA???<<<999777777777:::???CCCEEECCC@@@???===;;;:::<<<===>>>===>>>===;;;:::888777777666777555333333555777777777666999======;;;999999:::<<<>>>@@@AAABBBAAA???>>>888777777888;;;===>>>===:::999888888:::<<<<<<;;;666999;;;<<<999777555555555;;;BBBCCC@@@======>>>999555111111444777999999;;;999888===BBBCCC<<<666444888===>>>>>>===>>>@@@AAA>>>;;;:::;;;=========111000...+++***+++///333333333333333333222222111555333222333444333///,,,,,,---/////////000222555666444333444555444111...---+++***+++///222444444222333444222111000222333666666777555333222222333333333222222111111000///222333333444444444333333555444222///...---------222666888666222000111444555999===;;;666000//////000//////000000222333333000000000111333555888999888999;;;<<<;;;888555333666666666666777666555444...------///111333333222333555777777444222222333444555666777888777666666888555111000111333444555555222111555<<>>===>>>???@@@@@@???<<<:::::::::;;;<<<===999555888===@@@>>>;;;<<<:::999999:::888555222444555666999<<<>>>>>>>>><<<999666888<<<>>><<<999999999888:::<<<>>>>>>===<<<999666777:::<<<:::888777777777888888888888888>>>???AAABBBBBB@@@>>>===888666444555888:::;;;:::;;;999888999<<>>;;;999888777888888:::>>>BBBCCC@@@===;;;:::999:::<<<============<<<:::888777777777777888666444444555666555444444777:::;;;999777777888<<<>>>???@@@AAA@@@>>>===888777666888:::<<<===<<<:::888777888:::<<<<<<;;;888999;;;===<<<:::777555777<<>>;;;:::;;;888555222222666:::<<<<<<===:::999<<>><<<999666555666999::::::<<<:::999999<<<>>>?????????@@@AAAAAAAAA???===<<<@@@AAABBBAAA???===>>>???HHHFFFAAA<<<888777777888::::::<<<>>>@@@???<<<:::777777888:::===>>>===<<<<<<:::999777666666777888888777666666777777555444444666888999777666555666======>>>??????>>>===<<<888777666777:::;;;;;;:::888777777888:::;;;;;;:::::::::;;;>>>AAA???:::555999===@@@@@@<<<888777777777555333444888<<>>;;;999;;;???@@@<<<777444666:::;;;;;;;;;;;;<<<888888888999;;;<<<;;;:::333333222000...000333666888555111...---...000111:::::::::999888555111...+++---///000111111333444444222000........./////////...------000111222111888999999777444111111111111222333222111111333555666444333111000000000111222222222222333444555666555555555555444222111000333555666555222//////000222444666777666666999;;;777777777777777777888999444444444444444444555555555666777888777555333111555666888999888888888999666444111000111333444444222333444444444333222111555444222111222666999<<<===999555333222333222222//////000555;;;===;;;888333333222222111222222222666444333333444444333222222333555444333222333555444444444555666666777666333444555666555444222111333555666555222000//////111444999:::999777555444444666999<<<<<<:::666444;;;:::999666444333333333222111000000111333555666======;;;777444333444666888888999999::::::999999:::666111+++)))***...222:::777333444666666333000...------000444777999999222222222222111111000000,,,---///333555555333000000333666999:::888555333333333222111//////111333555555555555555333222000111000000000111222444555777666666666666666777777666777666444222000111222444333111///------......222000///111555666333000///...,,,+++---000444666555444111---++++++...111000111333444444666999;;;999888777555333333555666444333333222222333333444555888:::888444444888===888777777888999888666333444666999:::999888777666;;;<<<<<<===>>>>>>>>>>>><<<:::777666555444111///000111333444444333111000///000222555777999;;;<<<;;;;;;;;;999666444555666;;;<<<>>>>>>======???@@@BBBBBBCCCDDDDDDCCCBBBAAA@@@???===;;;::::::;;;<<<:::::::::999888888999:::;;;999777666666777888999777888;;;<<<<<<===>>>???@@@<<<888666777999::::::;;;888666666888;;;<<<===999;;;===<<<;;;;;;>>>@@@<<<999555333222555888::::::<<<@@@BBBCCCBBB@@@???<<<999666444555777:::<<<<<<:::999:::===@@@AAAAAA===???AAACCCCCC@@@===;;;???@@@AAA@@@===<<<<<<<<>><<<:::999888777777777888999888777777888999:::999777777888999999999888777777<<<======>>>======<<<;;;888777777888999:::999777777666666888:::;;;;;;:::<<<:::;;;@@@DDDCCC===666999;;;======:::777666666888777666666888;;;>>>???===999666777:::;;;999777333555777888888888888999666666777999;;;;;;999666111111111///...///333666777444///,,,+++---000222;;;<<<<<<;;;888444222000---///111111111111333555222111///---,,,---///000444222111000111222111///777999999777444222111111000000111000000111555777888666333111000000111222111000//////000222444666222222333333222111000///000111333333222111222222000111444666777:::===???;;;:::999888888777777888666666666666555555444444111222444555666666555444666666666555333444888;;;<<<999555333333333333222222333444555666666555444777555111///000444888<<<<<<999555333333333222111------///333888:::999777333222111000000111333444666555333333444555555444555666777666555444666777333444444444444555555666333444555666666555333222222444666666444222111111555777888888777666777888777888999:::;;;:::999888;;;<<<<<<:::777555555777444333222111222444777999999::::::999666444444444777777888888888888888777888555000***%%%%%%)))---888666444444555666444111000///000222555777777666111111111222222111000000+++,,,///222555666555333111222555777777666444333222333333111///...000222333444666666555444333333111000000///000111222333222222111222333444666777555666555333000///000111222111///---,,,+++++++++000......000444444111......---++++++---000444777333444444222///......///000222333444444666888;;;777888888666444222444666222111000///.........///222555777555000000444888777666666777888777444222555777::::::888666666666;;;;;;;;;<<<===>>>??????<<<:::888666555444111///111333444666666444333111...000333666888:::;;;<<<;;;<<<;;;999777666666777<<<>>>???>>>===<<<===>>>@@@AAACCCCCCCCCBBB@@@???===<<<:::999:::;;;===>>>;;;<<<<<<:::777555666888;;;:::888666666777999;;;999;;;>>>>>><<<;;;<<<>>><<<999666444555888;;;<<<<<<:::777777999;;;======;;;>>>@@@>>>;;;:::===@@@>>>;;;888555555777;;;=====================>>>>>>:::888666555555777;;;===<<<;;;:::;;;>>>AAACCCCCC;;;>>>AAADDDEEECCCAAA???===>>>???>>><<<;;;<<<===@@@??????>>><<<;;;999888???@@@BBBBBB@@@===:::888666777:::>>>AAAAAA???<<<999999999999999::::::;;;777666777999<<<>>>>>>>>>===<<<<<<<<<<<<<<<;;;:::<<<<<<=========<<<<<<<<<999888888999:::999777555555555555888:::;;;:::999<<<;;;;;;@@@DDDDDD>>>888777888::::::999888888888:::999999888777888:::<<<:::777444555777888777666444444444555666777666666777777888:::;;;:::777444/////////......///222444333111---******---111444999999999777333111000000000111111000//////222444111000///---,,,,,,...111555444222222333222111///444666777666444222111111//////000000000333777:::999666333///...///111222000///---,,,,,,...111333///////////////............///000111222333333333///000111444777:::<<<===888888777666555555555555666666777666666555444333///000222444666666666666444555444111...///555999>>>;;;777555444444222111444444555888;;;<<<;;;999:::666222......111666999999777444333333333333222------...111555777777666444222000///000222444666444222111111333555666666777888999888666666777888333444555555333333333555333333333444444333333222111444777888666555444555888999888777555555666888666777777888999:::::::::;;;===>>><<<999777888:::666555333222333666888:::777999;;;;;;888666444333777777888888777666666555555444111,,,%%%###%%%(((333444444555444444333333222222333555666666555333///000222333333222111000,,,,,,...222555777666444000111333555555555444333222444555333///---///111222444666666555444444444000000/////////000222333......//////111222444555444444444222000///000111000///...---++++++******......///111333222000---...---,,,,,,...111555777333444555555222000000000222333444444444444777999666999:::777333111222333000000...---,,,+++++++++///111222111......111555666555444555666666444333555888;;;:::666444555666;;;::::::::::::;;;<<<<<<;;;999777666555444222000333444777888888777444333...000333666888999:::::::::;;;;;;999777666777999===>>>>>>===<<<;;;===>>>@@@AAABBBBBBAAA???>>>===;;;:::999888999:::===>>>;;;;;;;;;999777777777888;;;;;;:::888777777:::<<<===@@@BBB@@@===:::;;;===999777555444555777;;;======;;;::::::<<<===>>>======???@@@>>><<<;;;===@@@>>><<<;;;999:::<<<>>>@@@@@@>>>;;;888888999<<<===999999999777666888;;;>>>===;;;:::;;;>>>AAABBBBBB:::===@@@DDDEEEEEECCCBBB<<<<<<<<<<<<;;;;;;>>>@@@===>>>??????>>>===;;;:::>>>@@@CCCBBB@@@===;;;:::999:::;;;>>>AAA@@@>>>;;;888:::<<<===>>>>>>======777666666888<<<@@@BBBBBBAAA@@@>>>>>>??????>>><<<<<<<<<<<<<<<=========>>>::::::999::::::999777444444444555777:::;;;:::888;;;:::;;;>>>BBBBBB???;;;666666777777888999::::::<<<<<<<<<:::777666888999888777666666888999999888777666555555777888777666777777888:::<<<;;;999666......///...---...111444///---+++)))***...333666777777666333///---...000111111///,,,+++,,,///222///000000///,,,,,,...111333222111222333333222000000222444555333111111111...///000000111444888<<<888555111---+++,,,///111///---***((((((+++...000...---,,,++++++,,,---.........///000222333333222//////000222555666666555111111000000111222222333444555555555555333222111111111333444555666666555000222222///,,,+++000444:::888666555555444222000111111333666;;;======;;;<<<888333...---///333666666444222222333444444333/////////000222555777888444222000//////222666888000...---...000333555555666777999888666555555666333555666555222111222333000000000//////000000111000333777999999888888888888999999888666444444555000222555777999999888777888<<<>>>===999777999<<<888777555333444666999;;;:::<<<===<<<999777555555999999888888777666444444333444444///((($$$$$$&&&,,,000555555333111222444333333444666777777444111---///333555666444111///,,,---...222555777666555000111222444555555555444444777888555000---...111222555777777444222222333...------...///111333444/////////000000000000000444444444333111111222333//////...---,,,,,,++++++---///222333111///...---///......///111333555777333444444333111111111333555666666555333333444666666999;;;888333//////111000///...,,,***))))))))),,,,,,,,,---...000333444666555333444555666666555555999;;;:::555333444666:::999888777777777888888999777555555555555333222333555888::::::888555333///000333666888888888888777888999888666666888999<<<<<<<<<;;;:::;;;>>>AAABBBBBBAAA@@@???===<<<;;;:::999888777777888:::;;;999888888888:::;;;;;;<<<<<<======;;;999888:::<<<>>>AAACCC@@@;;;777888:::888888777666666888;;;===>>>===<<<===???@@@???>>><<<===============???@@@<<<<<<======>>>???@@@@@@???===:::888777999;;;===<<<======;;;999999;;;>>>>>><<<::::::<<<===>>>===:::<<>>===<<<<<<;;;;;;???BBBBBB???<<<;;;;;;<<<;;;<<<===>>>>>>;;;999888;;;>>>BBBCCCBBB@@@>>>888666444555999>>>AAABBBCCC@@@>>>===??????>>><<<;;;;;;<<<<<<===>>>???@@@<<<;;;;;;;;;;;;:::666444222333444777:::;;;999888999:::;;;===>>>??????>>>888777666666888::::::;;;===>>>>>><<<999777888::::::999:::;;;===>>>>>>===<<<999888888:::;;;:::888666666777:::===>>>===<<<---...///......///111444---+++))))))+++///444777777777666222...---///222222000---***((()))---000...000111000---,,,...111/////////111333444333222---000333444333111111111...///000000111555:::===777444///+++)))***---//////,,,)))&&&&&&(((+++...---,,,***)))***+++---///......///000222333222111000///000111222222000...******+++,,,---///111222222333333444333222000///333333444444555555444444,,,///222000+++))),,,///555444444444555444222000------///333999<<<;;;999===:::444///---...111333444222111111333444444333222111000000222555777999555333000///000333777:::---+++***+++...111333444444666777777555444333333444666777555111///000222///...---,,,,,,---...///000333777:::::::::::::::666999;;;:::888444222111+++...333777999888555333666:::>>>===999777999<<<:::888666444444666999;;;???@@@???===999777666777:::::::::999777666444333111555666222+++%%%$$$%%%'''...555555111///111444333333555777888777444111,,,///333777777555222///------///222555777666555111111222444555666666666666999:::777111...///222333666888777333111111222++++++,,,---///222555777000111111111000///...---444555555444333222444555/////////......---,,,,,,,,,000444444111...---...//////000111333444666666444444333000///000333555777777777555333222333444666999;;;888222...---///111000...,,,+++))))))(((***))))))+++///333555666777555333333555777888777555999<<<:::555222444666:::999777555444444555555777555444444555555444333333555888::::::888555333///111333666777888777666555666777666555666777999:::::::::999999;;;@@@CCCDDDCCCAAA@@@>>>===;;;;;;;;;:::888666666777888999777666555888;;;>>>??????<<<>>>???===:::888:::<<<===@@@AAA>>>777333333555::::::999888777888:::<<>>>>>@@@AAAAAA@@@>>>;;;:::;;;<<<>>>@@@AAAAAA999;;;===@@@AAAAAAAAA@@@===<<<:::888999:::<<<===???AAAAAA???;;;999;;;===@@@===;;;999::::::999888;;;<<>>;;;:::;;;===<<<;;;<<<<<<;;;999777888;;;@@@DDDFFFDDDAAA???:::777333333666;;;???AAABBB???<<<<<<>>>>>>===:::;;;;;;;;;<<<>>>???AAABBB===<<<<<<<<<<<<:::666333222222444777:::;;;999777777999;;;;;;;;;<<<>>>@@@:::888666666888999::::::>>>???@@@>>>:::999:::===<<<<<<>>>@@@AAABBBBBBBBB???===::::::<<<>>><<<:::555555666:::>>>AAAAAAAAA+++---///111222111000///000---***+++...111222111333444333222000000222444000...+++'''%%%&&&***...............////////////000//////222444444111......////////////---,,,***,,,///222222000111666;;;777444///,,,+++---000333000...+++)))((((((***+++000...---+++*********+++111000000000000000111111,,,///333222...***((((((((())))))+++---///222333555555444222000000222444<<<777222000222444444333,,,,,,...111444444000,,,//////000333555666444222...///222666999;;;:::999:::999777444000//////111333333333333222111000000555333111000111444777:::666444222333444555444333***&&&$$$&&&,,,111111///000000111222333555666777777666444111000000000000333...***)))---222444444666666666777777777777777:::===<<<999888;;;:::777222444666777777666444333666777888999;;;<<<===>>>===:::777777888;;;<<<=========<<<;;;:::888777666666:::;;;777444444333000333555777777333---&&&!!!%%%,,,666<<<:::555111...444111000222666777444/////////111444777666222...000111333666999999777444555555555444333222111000555888:::555///---111777;;;;;;:::999666222...,,,...,,,***+++///222555666111333555666444222111111666666777777666444222111333111///000222222000---//////000222333111---)))//////000222555555444333333444444000,,,,,,111666999999666333000000222444666888:::;;;999555000---111111///...,,,***)))((('''(((***---111666:::<<<;;;777444555888999666222555555444222000000333555777777777777777888999999:::999777555555444555555555444444666777666444222444444555666777777444222111333666888999777444222555777999::::::<<<>>>@@@EEEBBB>>><<<<<<;;;888555;;;999666444444666999;;;999777555444666:::???BBBCCC???;;;;;;<<<===;;;999999999999999999999::::::<<<<<<======<<<<<<;;;:::??????AAAEEEIIIHHHDDD??????>>>===???AAAAAA>>>;;;>>>>>>???@@@@@@???>>>===999777666888<<<@@@AAAAAAEEECCCAAA@@@???>>><<<:::>>><<<999888888888777666:::;;;===AAAEEEDDD>>>:::777888999999999999:::<<>>>>>??????===;;;@@@@@@@@@>>><<<;;;;;;===;;;:::888777666777777888<<<===???@@@BBBBBBCCCCCC999888666444444777<<<@@@>>>>>>===>>>>>>???@@@@@@>>><<<:::888999;;;>>>@@@@@@===:::999:::;;;999777999999999999999:::;;;<<<===<<<;;;:::999:::>>>AAA@@@===:::888999:::;;;:::999>>>BBBBBB>>><<<>>>AAA===>>>????????????>>>>>>;;;<<<===>>>>>>>>>>>>>>>888999<<<@@@CCCDDDCCCAAA......///000000000//////000---+++,,,...000000///222222333111000000111333222000,,,'''$$$$$$(((+++------...///000111222222222000///000222333222111/////////......---,,,+++...///000000000222555888555333000------///222444333111...+++***)))***+++///...,,,+++***+++,,,---000111222333333222000000---///000///+++)))((()))((()))***,,,...000222222444555555444222222333555:::444---***,,,///222333......///222666666444111---,,,,,,---000222333222000111222555888999777555888888777555222000000111222333444555444333222111444222000//////111444666555444222222444555444333...)))&&&''',,,000000///000000111222333555777888555444333111111111222222555222///...000444777888888777777666666666666666777::::::888888;;;;;;999555666666666555444222111444555777999<<<>>>@@@@@@>>><<<888777888:::;;;;;;<<<======<<<;;;999777555666:::;;;777444444333000444555777777444///***&&&&&&---666;;;;;;777444333444222000222555666222...//////111444777777333000000111222555888888666444666555555444333222000///333666777333...---222888======<<<:::777444111///111///------///222444444222555777777555333333333555666666666666444222111222222222444555555111...//////111333444222...+++------///111444666555444111222222///+++,,,000555999888555111...---///222444555777888777444111...222111///---,,,+++******+++,,,---000333777;;;======999666777:::;;;888444444444444333111111222444666666666666777888999:::999888777666555666666777444333333444666555333111333444555666777666444222000222444666777666444333555777:::<<<===???AAACCCDDDAAA>>>=========;;;999:::999777666777888;;;<<<888777555444555999<<>>===<<<<<<;;;<<<>>>AAADDDGGGFFFBBB@@@@@@>>>>>>???@@@@@@===:::<<<===>>>?????????>>>===<<<:::999;;;>>>AAAAAA@@@CCCBBBAAA@@@??????===<<>>999888:::;;;;;;:::::::::;;;===<<<;;;<<<===>>>===<<<@@@@@@???===::::::;;;<<<<<<<<<:::999999999::::::======>>>>>>>>>>>>>>>===888999999999888888:::<<<>>>>>>=========>>>?????????===;;;999999;;;===??????<<<999999;;;======<<<<<<<<<;;;;;;;;;<<<======<<<<<<;;;999888999<<>>;;;:::;;;;;;:::999:::===@@@AAA???>>>???AAA@@@@@@@@@@@@???>>>======>>>>>>>>>>>>>>>=========;;;;;;<<<>>>BBBDDDEEEDDD222111///......///000000///...---...//////---,,,///000222111000///111222444222...)))%%%%%%'''***......///000222333444444444222//////111333444333000000///...------------111///...///111444555555333222111000111222333555666444111...,,,++++++,,,...---+++)))***,,,...000111333666777777444111...///000///,,,***))))))+++)))+++---000222333444444444555777666444333444444666000)))%%%&&&+++111444000000111444777888888777+++)))(((***---000222333222222333444666666444333666777888666333111000111000222444666666555333222333222111//////000111222333222111222333555555444333///***))),,,///000///000000111222444666888999444333222111111222333444666666555444444666:::===:::999777555444444444555555888999777777;;;;;;999777777666555333222111000333444666999<<>>>>>===:::777555666:::;;;666333333222///555666666666555222000...''',,,222777888777555555444222000111333333000---///000111444777777555333111111333555888888666444777666666555333111000///000222333000,,,---333999???>>>===:::888555333222444222//////000222333333444666888888666444444444333444555555444333222111///000111444666444111...------///111333222///,,,,,,,,,---000333555555444///000111...,,,,,,000444777666444000---,,,...111222333333444333333222111222111...,,,++++++,,,---000000000222555888;;;===;;;999777777999999666333222333444444222111222222444444444555666888999:::888888777666666777777888222222222333555555333111333444555777777555444333111222333444555555555555666999===???@@@BBBDDDFFFBBB@@@>>>===>>>>>>===<<<;;;:::::::::;;;;;;<<<===777666444333444666999;;;BBB@@@===<<<<<<<<<:::888111222555777999:::::::::;;;<<<<<<<<<<<<;;;::::::999<<>><<<999;;;<<<===?????????>>>>>>???>>>>>>>>>@@@@@@???===@@@@@@???????????????>>>@@@>>><<<;;;;;;:::888777999999;;;???BBBAAA===888888:::===>>><<<;;;:::;;;999888777888;;;<<<<<<<<>>======<<<<<<<<<======@@@>>><<<::::::;;;===???>>><<<999999;;;>>>@@@AAA??????>>>>>>>>>>>>>>>>>>:::;;;:::888777777999;;;@@@>>>=========;;;888666999;;;===???@@@@@@AAA@@@BBBAAAAAA@@@???>>>======BBBAAA???===<<<<<<<<<<<>>AAAEEEFFFGGG666444111///...///111222000000111111111///---+++---///000000000///000111555444000,,,((((((+++---111111222222333333444444333333222333444444444444333222000.........//////444000---///444777666444333333333333333333222222444333000...---------------+++***)))***---111333111444888;;;:::666111...000000000...---+++++++++,,,...111444666777666666666888999888666333222222333///***'''(((,,,111444444333333444666777888888+++++++++---111333444444222222222444666666555444777888999777333000......---000333666777555333111555444333333222111111000000///...000333666777777:::555000---...000111111000111111333444666888999555444333222111222333333555777888777555666:::>>>;;;:::777555333333333444666888999666666999999777777666555333222222222222444555777:::===@@@BBBCCC===;;;::::::<<<===<<<;;;;;;===???@@@>>>;;;777444777::::::666222333222000444555555555444444444333)))+++///222444444333333444222000000111111///---///000222444666777777666444444555666888888777555777777666555444222000///...///000---+++...444:::???>>><<<999777666555555555333111111222444444444444666777777555444444444000111222333222111000///,,,,,,---///000000///...******,,,...111000...,,,---,,,---///222333333333///000111///......111333444444333000......000333222111111111111222333444333111...,,,+++,,,...///111111111222333555888999777555444444555555222///000222444555333222111111111111222333555666888999999888888777666666666666333222333444666666444222222444777777777555444444444444444555666777888999999<<>>===<<<<<<<<<;;;>>>>>>>>>>>>>>>===<<<<<<777555444333333444555777@@@??????>>>===;;;999888111222555777999999999888888888999999888888777666666;;;@@@BBB@@@??????AAA@@@@@@@@@??????===;;;999:::;;;<<<>>>?????????>>>@@@@@@@@@@@@@@@>>>;;;:::<<<===>>>>>>======>>>???>>>===<<<<<<======<<<:::888888999===@@@@@@<<<777444777;;;>>>===<<<;;;;;;999888666777999;;;;;;;;;>>>>>><<<999777777999;;;<<<<<<===>>>>>>>>>======;;;::::::999888777555444555777:::::::::999:::;;;>>>===<<<;;;;;;;;;;;;;;;>>>===<<<;;;;;;===???AAA@@@>>>;;;:::<<<>>>AAACCC@@@@@@@@@??????>>>======999::::::999666666666888===<<<=========:::666222888888999<<<@@@AAA@@@???AAA@@@@@@???????????????EEECCC@@@===;;;:::;;;;;;>>>======???BBBEEEFFFEEE888666444222111111222333///111333333222000...---,,,...////////////111333555444222///---...111444555555555444333333222222111333666888777666444333555444222000000000111111555111---///555999888555555555666555444222000///000///...------...//////+++***)))***+++///222444222555999<<<<<<888333000000111222333222000---***+++---000333555666666555:::;;;;;;999555222000///111000000//////111333555666666555444333333444555...///111555888888666333000000111333666888888777888999999666222...+++***+++...111444555444222000666666777777777555333222,,,+++,,,///333777999999===:::555222111222333333111111222222444555777888777666444222111111111222222444777666444555888;;;:::999777555444333333333888::::::666555777777444333333333333333444555666888999:::;;;===>>>@@@@@@;;;:::;;;===???AAA@@@???<<<>>>???@@@???<<<888555777;;;:::666333444444222444333333333333444555555//////000222333333333222333222000000000///...---000111222444555666777888777666666888999999777666777777666555444222111000...//////------///444999;;;:::999777666666666666555444222333555666777666222444555444333111222333---...///000111000///......---+++******,,,///111++++++,,,///111111000......---,,,...000111111000000111222111000000111222111222333333222222444666222111/////////111333444222000...,,,,,,...000222000000//////000111333444444333333333333111///---...111444555444222111111000000000111333555777888999999888777666555444333444444444666888888666555333666888999777555555555888888777777888:::;;;<<<===>>>??????>>>???AAABBB@@@@@@>>><<<:::999888999AAAAAAAAA@@@???===;;;:::666555555444333333444444===>>>??????>>>;;;:::999555555777888888777777666888888999999888888777666555999>>>@@@>>>===>>>@@@??????@@@???>>><<<:::999:::;;;===>>>?????????>>>???@@@@@@???===;;;888777999;;;===<<<;;;:::<<<>>>;;;;;;;;;===???@@@???===888777888<<>>???>>>===<<<999999999999888777666666333444555555666888<<<@@@======<<<;;;;;;:::;;;;;;<<<<<<;;;;;;===???AAACCCBBBAAA???===<<<===???AAA???????????????>>>===<<<:::;;;;;;:::777555555555888999:::<<<<<<999444000555666777:::>>>??????===>>>======>>>???@@@BBBCCCEEECCC???<<<:::999999:::;;;;;;===@@@CCCDDDBBBAAA666555555444333333222111---///222333222000//////---............///222555444444333222111333666999777777666555333222111111...222777999888555333222444444333222111111111111333000---///555999999666666666666555444111///------------------...///000))))))***+++---000222444333555999;;;;;;999666333111111222444555333...+++(((***,,,///111222333333;;;<<<;;;888444111//////111333666666555444555555555666666444111000111333111333555999;;;999444111...---...111555888999888777888777444///,,,******,,,...000333444333111000444555888::::::888666444+++***+++...333777888999<<<:::888555333333333444222222222222333444555555888777555333111111111111111222444555555555666888666666666666555444444444999<<<;;;777555777666333111111222444666777888999;;;;;;<<<<<<===>>>>>>>>>::::::<<>>???@@@@@@???<<<999777777;;;:::666444666777666444333333222333333444555555444444555777777666555333222111000/////////000000111222333222444666888999888777888999999777666666666666666555333222111///000000000///111444777666777777777777777777777666555444555777888888777111222333222000000000222---...///000111111000///222111///,,,***---222666.........000222333222000---,,,+++,,,...000111000222222222333222111000000///222555666666555555666222000...------...///000000///...---...///111333///...------...///000111444555666666444222///---...000333444333222111111111111111222333555666777777777777666555444222222666666666888::::::999777444777;;;;;;888666666888<<<<<<;;;;;;;;;<<<============<<<:::999:::===??????@@@???<<<999777777888AAAAAAAAA@@@>>><<<:::999666666666666555555444444:::<<<@@@@@@???<<<::::::::::::999888777777666666;;;<<<<<<<<<<<<;;;::::::555888;;;>>>>>>>>>??????===???@@@???===;;;::::::<<<===>>>???@@@@@@??????>>>??????>>>;;;888888888:::<<<>>>===:::888:::===::::::;;;===@@@AAA???>>>888777888;;;??????;;;888000444888:::;;;<<<===>>>===:::777666888999::::::<<<<<<<<<:::888777777888777999<<<>>>??????===;;;888888999999999888888777333333222222333888>>>CCC===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@BBBCCCBBBBBBAAA???<<<<<<===>>>===>>>?????????>>>===<<<;;;===>>><<<999666444444333555777:::;;;:::555222444666888;;;<<<===>>>>>><<<;;;;;;<<<>>>@@@BBBDDDBBB@@@>>><<<:::999999999777888:::>>>AAAAAA>>><<<111222555666555333000...))),,,///000//////000222.........------000444888444444444333222444777:::666666555444333333222111,,,000444555444111111111222222222222111000///...///---,,,...333777888777555555555444333111///...---------.........//////((()))+++---///111222222444555777888999999888777222111111222444333///,,,)))***+++---///111333333::::::999666333111111111222555888999777555555666333444555444111000111333444444555666666444000---,,,+++,,,...222555666666444444333111---++++++,,,///000111222333222222111///111666999:::999777555...---,,,...222444555555777888777666444333333333333222222111111222222333777666444333222222222333222222333555777888777666222333555666777666555444999;;;;;;777666888777444000111444666888999999999<<<<<<<<<======>>>>>>???<<<===???BBBEEEFFFDDDBBB???@@@@@@???>>><<<:::888777::::::777555888:::999555555444444333333333444777666555777:::;;;:::888222222111000///000111222111222333222000111555888888777666666777777555444555555555555555444333333222222333333333333444444222444666777999999999999:::888777777888888777666111222222111000///000222...///111222333333222222444444333000---...333666...------///111111000///***)))(((***...111333333222222222222222000...,,,///333777999888555333111000///---+++))))))***+++////////////000111222333//////...---...///000111444666777777555222000......000222333222111222222444444444444555666777888222333444555555444444333666666777999;;;;;;:::888555999======999777888:::>>>>>>>>>>>>=========<<<:::999777444333666:::>>>>>>??????===999888999;;;??????>>>======<<<<<<<<<666777777888777777666555777;;;???AAA???===;;;;;;>>><<<:::888888888999999=========>>>===<<<<<<;;;777777999<<>>;;;>>>@@@???===;;;;;;<<<>>>???@@@AAAAAA@@@??????===>>>>>><<<999888999;;;===???AAA???:::888999<<<;;;;;;<<<>>>??????===;;;999888888;;;??????<<<888555777999::::::;;;<<<>>>:::888555555777999;;;;;;:::<<<===<<<:::888777777666999<<<@@@AAA@@@>>><<<888999999999999888777666555444333333444888>>>BBB<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>>>>???@@@@@@???AAABBBAAA===;;;<<<===<<<===???@@@@@@???>>>======???@@@???;;;777555444111222555999<<<;;;888555444888<<<===<<<<<<>>>@@@<<<;;;;;;;;;<<<>>>AAABBB======<<<;;;:::999999888555555666888;;;<<<;;;:::---000444666666333...+++&&&))),,,...---...000333000///...,,,,,,000666:::444444444333222444777999555444444444444333333333,,,///111111///...///111000000111111111///---,,,+++++++++---111555777888333333333333222222111000////////////............'''))),,,...000111111111555555666666777999::::::444111//////111111000...,,,,,,---...111333555666888888777444222111333444333666999888666444555777000333555555222111222444555444222111111///,,,***+++******,,,000222444444111111000...,,,+++---///111111222222333333333222***...333888:::999666444111///...///111222222222444555666555444222222222333222222111000000000111555555333333333333444555444333333666:::;;;888555///111444777888888666555777::::::777777:::999777000222555888::::::999999;;;<<<<<<===>>>??????@@@??????AAADDDGGGGGGDDDBBBAAA@@@@@@???===<<<::::::777:::;;;777666:::<<<;;;666666666555444444333333555333333666:::<<<;;;999111222111000000000222444111222333111///000444777777666444444555555444222444555555555555555444444444444555555555444333333000222555888:::;;;::::::<<<;;;999888888888666444222222333111000///111222000111222444555555555444333444555222//////111444,,,++++++,,,---...---+++'''&&&&&&)))...222555666222111111222111///,,,)))000444999;;;888444///---///...+++)))'''&&&&&&&&&---...///000111222333333111000/////////000222333333555777777444111///---///000222222111111222333777777777777777888999:::...000222444555555555555666666777999;;;;;;:::888555:::>>>>>>:::888999;;;>>>?????????>>>===<<<;;;777555333000000333:::???<<<>>>???===;;;:::<<>>>>>666777888999999888777666555:::???AAA@@@===<<<<<>>===>>>>>><<<999888:::===???BBBDDD@@@;;;888999<<<=========>>>???>>>;;;888999888888;;;??????<<<999999;;;<<<;;;::::::;;;===888555333333666:::<<<===:::<<<>>>>>>;;;888777666666999===AAABBBAAA???===999999999999888777555555666666666555666888===@@@<<<<<<<<<<<<<<<===>>>???BBBAAA@@@???>>>>>>>>>>>>===@@@BBBAAA>>><<<<<<===<<<===???AAAAAAAAA??????>>>@@@BBBAAA===888555444000111444999<<<===;;;999555:::???@@@===<<<>>>BBB===<<<;;;:::;;;===???@@@:::;;;;;;;;;;;;:::999888555444333444666999::::::333333444555444222000...,,,***((((((***...333666555///+++...111222333666444444444555555555666666555444333333222222333333111000///...------------777777666444222///---,,,,,,******---222666777666111---***,,,000333111...............------------(((***+++++++++,,,///222444444444555777:::<<<===777333///---...///000000///000111111111222555888:::555///---000333444333666666777777555222000...***,,,...111222222222111111000//////000111///...)))((('''''')))---111333111111000///......------555555555555555555555555.........111333444222000///////////////000111111222222111000000111222333444444666777777444///***000333666777666444333222555555555777999999777666111000111333666999999888888999:::888666777:::>>>666666888999;;;===>>>>>>@@@@@@???===;;;<<>>@@@DDDFFFEEECCCAAAAAAAAA@@@>>>===;;;:::<<<:::777666777888999999666888999999888555222///222222222333555777999:::555444222111000111222222222222222000000222666999888666333111111111///...666666777777666444222111///111333555666555333222666777888777666666888:::AAA>>>:::666333111111222222222333333444444444333000000111555888999666333222222000...---------...---...//////...+++(((&&& $$$***000333555444333555444333///,,,+++,,,...333555666666444111//////111///,,,)))'''&&&''''''......///000222555777999444555666666555333111///222222111111222222333444444333222000......111333999999999999777444111///***,,,000333555555555444555333333444777:::;;;;;;888;;;>>>???<<<999666555::::::;;;<<<<<<;;;::::::333222000//////111333555???@@@AAABBBCCCBBBAAAAAA===>>>???>>>===<<<===>>><<<:::999888888888666444666999===???>>><<<:::999;;;<<<<<<;;;999999:::<<<===;;;999:::===>>>===:::777999<<<>>>@@@@@@???>>>?????????<<<:::888999:::DDDCCCAAA???>>>>>>>>>???HHHDDD===777333666;;;@@@CCCAAA???===<<<===>>>???>>><<<<<>>???<<<<<<<<>>===:::888888888@@@CCCFFFCCC>>>:::;;;===BBBCCCDDDDDDDDDCCCBBBAAA???@@@AAAAAA???;;;888555222000000555;;;???>>><<<999:::;;;<<<<<<=========@@@<<<999999===???===;;;;;;999999:::<<<<<<999666222444666444111111444777111222333333333111///...---,,,***)))***,,,///111333...,,,000333333333555666555555444333222222111333333222222222222333333444444333111111000000000555555444333111///...------,,,+++---111555555555///,,,)))+++///111000---111111000//////......---,,,------,,,,,,---000222444444444444666888:::;;;777444111000000111111111111000......111555:::===555111+++***---000111000444555666777666444111///***+++---000333333111///333111//////000111000///---+++(((%%%&&&)))...111///////////////.........444444555555666666666555------...000222222111///000//////...///000222333222222111000000111222333333333444555555333///+++000333777888777555333222555555555777999999777555111000111333777::::::::::::::::::888777888;;;???888888999999;;;<<<>>>>>>@@@AAAAAA???>>>>>>???AAA?????????AAACCCDDDDDDCCCBBBBBBAAAAAA???===<<<;;;<<<:::777666666666777777777888888888666444222000222222333444555777999999666555444333222111111111222222111000000222666999777555333222222111...,,,444444555666555333111//////111444666777666555444666777888777666666888:::>>><<<888444222111111222111111222333333333333333000000222555888888555222//////...---+++++++++,,,,,,...///000///,,,)))&&&%%%)))...333666777666666444444222///---,,,...111333555666666444111000000444333000---+++***++++++000000000111333555777888555666777888777555333111222222222222222333444444222222222000......000222666666777888777444222111+++,,,...111333444444444222111111333777;;;<<<<<<999;;;======;;;888666666999:::;;;<<<<<<;;;:::999444333111000000111333555;;;<<<>>>@@@BBBBBBBBBBBB>>>??????>>>===<<<===???:::999888777888888777555666999===>>>===:::999888<<<======<<<::::::;;;===???===;;;;;;======;;;999999:::<<<===>>>>>>>>>>>>===>>>>>>===<<<<<<===???EEECCC@@@===<<<>>>@@@BBBGGGDDD???999666777<<<@@@BBB@@@===::::::;;;===???>>>======???BBBBBB<<<777666999===??????===<<<;;;@@@CCCDDDAAA<<<999:::<<<999666444444666888888777666777999:::<<<<<<======999:::;;;===>>>?????????AAA>>>;;;777555444444555888888999::::::;;;;;;<<<>>>======???@@@>>>:::777:::<<<===<<<:::999888888===@@@BBB@@@;;;999;;;>>>CCCCCCCCCCCCBBB@@@>>><<<===>>>>>>>>>===:::888666222000000444;;;>>>===;;;;;;<<<===>>>>>>>>>===<<<===;;;999;;;???@@@===::::::999888999;;;;;;888666222444666666777888:::;;;...///000111111000...---......---,,,,,,,,,,,,---///,,,---222555444333555888777555444111///...---000000000000111222333444999888777666555444333333333333222111000///......///---,,,---000222333333///,,,***,,,///111111///444333333222111000000///222222111///...///111444555444333333444555777888666555333333444444333111333///+++,,,222999>>>@@@000,,,'''&&&))),,,------111222555777777555333222---,,,---222777888444///333111......///111222222333///***&&&%%%(((+++...............////////////111222444555777777666666...------///111111000...111000///...///111333555222222111000000111111222222222111222333111///,,,111444888:::999666444333444444444666777777555333000000111444888;;;<<<<<<<<<<<<;;;999888999===@@@::::::999999:::;;;===>>>AAABBBCCCBBBAAA???@@@AAA<<>>@@@BBBBBBBBB@@@@@@@@@>>><<<<<<>>>@@@:::999777888888999777666666999<<<===;;;999888777;;;<<<===<<<;;;;;;<<<>>>@@@>>><<<<<<<<<<<<:::888;;;;;;<<<<<<<<<=========<<<===>>>>>>>>>???AAACCCFFFCCC???======???CCCEEEGGGEEEAAA===::::::===AAAAAA>>>;;;888777999;;;>>>===;;;:::<<>>;;;777;;;>>>@@@@@@>>>>>>>>>@@@BBBDDDBBB???======???<<<:::777777777777666555333444666888:::<<<>>>???;;;;;;;;;<<<<<<===>>>???BBB@@@===999777555555444:::::::::::::::999999888>>>======>>>>>>;;;888555777:::<<<===<<<:::999999:::<<<===;;;999999<<>>@@@AAAAAA???===;;;::::::;;;???CCCCCC???;;;:::999999999::::::888666333444666999===@@@@@@@@@,,,---...//////......---...////////////...,,,,,,+++***...555777444333444888777666444222000...---......//////000222333444;;;::::::999777666555444111000000///////////////000///------...///111111///...---...111222222111444444444444333333333333777777555333111111333555555444333222222333444555444333333444666555333111222---***,,,333:::<<<<<<,,,(((%%%%%%(((,,,---,,,///111444666777666555444222000000666===>>>888111111...,,,,,,///222444555555333000---,,,,,,...////////////////////////...---///111444666666666666000///...///111111000///111000//////000222555777222222222111111111111111222000///000111111000...111555999<<<:::777444333222222222333555555333111000000111444999<<<======>>>===<<<::::::;;;>>>@@@;;;:::999888888999;;;<<>>===:::999777555333333444666999888666444333222222222111222333444555555666666333444666777777666555555333444444333333444777999777666666666666444000---000111444555555333000///...000222555666777666666777777777555444555777999666444333111000000111222222333555666666666444444666777777777555222...+++(((+++---,,,)))((()))+++...111444666555222...,,,///111333555777777666555777777555111//////111333111333555555444333333444888666444222000000111222111111111222222333444444666888;;;======;;;777555444444333333333444555555///111333444222111000000222333555666666555333222...---,,,,,,...000222444//////111444888;;;;;;:::999:::;;;:::888666666777999999::::::::::::999999444444333222111111111222444666999<<<>>>@@@AAAAAABBBBBBAAA???======???AAA===<<<:::999999999777555333666999;;;:::999999999:::;;;;;;;;;::::::<<<===>>>======<<<<<<<<<;;;;;;======<<<;;;;;;<<<<<<===<<<===?????????@@@BBBDDDEEECCCBBBAAAAAACCCEEEGGGFFFFFFDDD@@@>>>===???AAA@@@===999666555777;;;===:::888777888;;;======<<<;;;>>>AAABBB@@@???>>>>>>???AAACCCCCCAAA@@@@@@AAA>>>===;;;999888666555444333444555777999<<<>>>???>>>===<<<;;;;;;<<<>>>???>>>======<<<;;;;;;;;;;;;999999:::::::::999888888;;;;;;<<<<<<<<<:::888666666999<<<>>>===<<<;;;<<<888999:::999888:::>>>AAACCCBBBBBB@@@>>>;;;888777888888888888888888888888444333444777;;;>>>>>><<>><<<;;;<<<===>>>>>>:::999888777777888999:::===@@@CCCDDDBBBAAA??????<<<@@@DDDDDDBBBBBBCCCFFFFFFGGGHHHHHHFFFDDDAAA???999999888666333333666888:::888666444222222333333111222333444555555444444111222555777888999999888666777777666555555777999777777777888888777333000111222444666666555333222---...000222444555555555666666555444222333666888333333222111111111222222444555777999999888777666:::;;;:::888333...)))&&&))),,,...---***))),,,///111444777999999666333111444444555666777666666666:::999777444000...///000000111333333333333444555666444222000///000111111000111111222222222222222666888:::======;;;999777444444333333333444555555///222555666555333222222555555777777777555333222000///------...000222444222222444666999999888666777888:::999888777777888999999999888888999999999333333333333222111000///333555777:::<<<>>>>>>>>>BBBBBBAAA???======>>>@@@AAA???<<<;;;;;;999777555111444777999::::::;;;<<<888999:::999888888999;;;;;;<<<<<<=========>>>>>>>>>>>>===<<<<<<<<<=========?????????>>>>>>@@@BBBCCCDDDEEEGGGGGGGGGGGGFFFFFFFFFEEECCC@@@???@@@BBB@@@>>>:::777777888;;;===<<<:::888888:::<<<===>>>AAABBBDDDCCC@@@===<<<<<<>>>@@@BBBCCCCCCBBBAAAAAA???>>>===;;;888666444444555666777999:::;;;<<<===>>>===<<<;;;;;;<<<===>>><<<<<<===>>>????????????666777999:::;;;::::::999777888:::;;;;;;:::::::::777:::===>>>>>>>>>>>>>>>::::::::::::;;;===@@@CCCAAAAAAAAAAAA???===;;;999777777777777888888999999777777888;;;===?????????@@@AAACCCDDDCCCAAA===;;;<<>>>>>===<<<;;;:::::::::888777777:::???AAA@@@>>>//////..................,,,---000222222111000///(((***111888888333111222222222333333444444555555.........///000222333444777777888888888666444333111000///......///000111000000...,,,***+++...111+++,,,,,,---...000111222333333444444555555666666555777999888777666666777444333222111000111222222000000000222444444222000---,,,,,,...222444222///,,,***''')))...111222222222222333333444555666666222000000333999:::777333000...---///222666888999444666:::======<<<999777666555444222111///...---+++,,,---///222444555666555333111111222222111000///000111222444666888999555555555555555444222222111000///111333444444333333666999:::888666555555111111111222333222000...000000111444888;;;<<<<<>>>>>===;;;888888888999999999999999<<>>>>>@@@AAAAAA@@@>>><<<<<<===AAA???===;;;;;;999777555111444777999::::::<<<===999999999888666666777999999;;;============???AAA>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA@@@>>>>>>@@@BBBCCCEEEHHHJJJJJJIIIGGGEEEFFFFFFFFFDDDAAA@@@AAACCCAAA@@@===;;;:::;;;===>>>AAA@@@>>>===<<<>>>???@@@DDDEEEEEECCC@@@<<<;;;:::<<<>>>@@@BBBBBBBBBAAA@@@===>>>>>><<<999666555555777999:::<<<======<<<<<<===<<<<<<<<<<<<======>>><<<===>>>??????>>>===<<<333555888:::;;;;;;::::::444666999::::::;;;===>>>888:::<<<=========>>>@@@<<<<<<<<<<<<>>>@@@BBBCCC@@@@@@AAAAAA@@@>>>===;;;777888888999::::::999999999999;;;===>>>???@@@@@@???@@@BBBCCCBBB@@@===;;;>>>@@@DDDGGGIIIHHHGGGFFF???@@@???===;;;:::;;;<<<:::999888999:::<<<===<<<111111000///////////////,,,---///000000///...---))),,,222999888222000222000000111222333444555555/////////000111222333444444555666777777666555444222111///......///111222//////...+++)))***---111------...///000111333555555444444444333333333222111444888:::999888777777444333222111111111222333000//////111333444333222,,,,,,,,,---///000111222---+++))),,,111555555555666555333222222333555666111000000222555777777555555444333444666888888777444777:::===>>>===;;;999666666555444222111000000///......///111444777888666333111000000111000///...///222444777888999999666777777777666555444333111111111333666777666555444666777777666555555666444333333444555444222000111000111333777:::::::::===<<<<<<>>>@@@???;;;888777888:::<<<<<<<<<;;;:::===???BBBCCCCCCDDDDDDFFFEEECCCAAABBBDDDFFFHHHHHHKKKLLLNNNOOOMMMJJJGGGDDD@@@AAA@@@;;;666333666999;;;:::888777666555444444666777999:::999888777666444444444555666777888999999999999777444333333444444333333444666777777666444444444444555666777888000000111222333333444444555444222///---...222555444444444444444444444444555777:::<<<<<<;;;888777999:::;;;888222,,,(((''',,,///000...******111777555666777888888888888777888777777666666777777888666777999777444000---,,,,,,---///000000111444666444333111000///000222333111222333555666666555555333333444555666666777777222222222222222333444444111333555555444444444555777888:::;;;<<<;;;999888444444333222222333444555666666888;;;<<<:::666222000333777999999999999999999888777777777777888999666777888888666333000///...111444888<<<>>>???@@@>>>@@@AAAAAA>>><<<;;;:::===;;;:::999:::999888666444777999:::999999:::<<<:::;;;;;;999666555666888:::===>>>>>>===<<<>>>@@@>>>>>>@@@AAAAAA@@@???>>>@@@AAABBBAAA@@@@@@BBBDDDDDDEEEGGGHHHIIIGGGFFFEEEGGGGGGEEECCCAAA@@@BBBDDDCCCBBBAAA@@@????????????EEEDDDBBB@@@>>>>>>???@@@CCCDDDEEECCC???<<<;;;;;;;;;<<<>>>@@@BBBAAA???===:::<<<>>><<<999666555666888:::===@@@AAA@@@>>>===;;;;;;<<<===>>>>>>======:::<<<===>>>>>><<<:::888333555888:::;;;;;;:::999333666999::::::;;;===@@@888999::::::999:::===???>>>>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@???===<<<;;;888999;;;<<<<<<;;;:::999999:::<<<>>>>>>??????@@@>>>???@@@@@@???>>>===<<<===???AAABBBBBBCCCDDDDDD???@@@???===:::999:::<<<::::::999777666888;;;===444333222000////////////,,,---.........---,,,+++***,,,333999777111///111//////000111222333333444000000000000111222333444222444666777888777555444333222000///...///111222//////...+++((()))---222000111333333444555777999777666555444222111000///---222777:::;;;999777777444333222111111222333333111000///111333555444444,,,,,,,,,,,,,,,///333666...,,,***---222666777666999777333111000222444666222222222333444666888999;;;999888888999999777666666777999:::;;;;;;::::::555555555444444333333333222111//////111555888;;;555333000//////000///...---///222666888999999888777888888888888666444333111111222555888999888666555666777666555444555777666555555666777666444111111000111333666999999888<<<<<<===???AAA???:::666777999<<<>>>???>>><<<;;;===@@@BBBDDDDDDEEEGGGIIIHHHDDD@@@AAAEEEHHHIIIIIIMMMNNNPPPPPPOOOLLLHHHFFFDDDEEEDDD>>>666333555888;;;::::::888777666444444999:::;;;<<<<<<;;;999888777666555444444555666777999999999666333111000111222111000222444666777777444333333333444666888999222222222333333444444444444333111...,,,---000333555555555555555555555555444666999;;;<<<:::888666666888:::888222,,,***)))---///000---)))***222999555555555666666777888888666555444333333444555666222555888888555111...,,,+++,,,...//////000333666555444222111111222333555222333555777888888888777222222222222333555666777222222111111222222333444000222444444333333444555666888:::<<<>>>>>>===<<<555555555444444555555666555666999<<<===;;;777333---111666:::::::::999999999888777666666777888999888999::::::999555222000,,,...333777<<>>@@@???<<<;;;===???===>>>AAABBBCCCBBB@@@???@@@AAABBBBBBBBBCCCEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGEEECCC@@@@@@BBBDDDDDDDDDCCCCCCBBBAAAAAA@@@EEEEEECCC@@@===<<<<<<===BBBCCCDDDBBB???===<<<===:::;;;===???AAA@@@>>>;;;888;;;===<<<999666666777777:::>>>BBBCCCBBB@@@>>>999:::<<<>>>???>>>>>>===666888:::<<<===;;;999888444666999;;;;;;:::888777444777::::::::::::===@@@888999888777777888;;;>>>???>>>???@@@AAAAAA@@@>>>@@@@@@@@@@@@>>><<<:::999888:::<<<>>>>>><<<:::888888:::<<<======>>>???@@@>>>>>>>>>>>>>>>======<<<<<<============>>>@@@BBB>>>??????<<<999777999<<<999:::999777444666;;;@@@777555222///------------000///...,,,++++++++++++)))+++...111333555555555333111000222444444222///000000222444666666444222555444333333555555444333777333///,,,+++---///111000000///---***)))***,,,777666555444444555666777;;;:::777444222000//////333444555666999;;;===>>>;;;888444111.........///222333333333333555888;;;111///,,,))))))...555:::333000,,,...333666666333666666555222000222777;;;;;;999555333444888<<>>>>><<<888444222555:::@@@BBB???<<<999999888666333222333555555555888888888777555222000......,,,---222888<<<:::777999777666555666666444222444333222333444444222111000///...---...///111222444555666666555555666777555444333444666666666444444333222222111///,,,***222333333///***+++000555666333000333888:::999666777333...+++---000222444///000222666888666111,,,---------------000444777:::999777555444333444444333111000222666999888777444222000222555999;;;<<<333222000111222222111000111222222000...---///000777999;;;<<<;;;::::::;;;;;;999666444333333444555999888666555444444222111//////000333777:::;;;::::::888555333222333555666888777666555555444555555222555999<<<===>>>@@@BBB;;;===>>><<<999666888:::999999888666555777:::<<<:::888666555666999===???@@@@@@@@@@@@>>><<<:::888>>>??????===:::999999999;;;===@@@@@@@@@???@@@AAA>>>@@@CCCFFFHHHHHHGGGGGGHHHFFFCCCCCCEEEGGGIIIJJJRRROOOJJJDDDAAABBBEEEIIICCCAAA@@@AAABBBBBBAAA???BBBAAA@@@@@@@@@@@@>>><<>>>>>>>>@@@===============<<<<<<<<<===;;;:::::::::999666444555777;;;???CCCBBB???<<<>>>>>>>>>===<<<:::999888888777888;;;>>>>>>;;;888888888999:::::::::999999;;;888777999>>>???===999888:::<<<;;;888777999;;;@@@???>>>???@@@AAA@@@???============<<<;;;:::999;;;;;;<<<>>>???>>><<<:::999:::<<<===???@@@@@@@@@BBB???<<<<<>>:::888999999999999???<<<888555555888;;;>>>555333111///...///000111000000///...,,,++++++***)))+++...000333444444555333222000111444444222000000000111444777888888666555444222333444444333222333222000---+++,,,///111111111111///,,,+++,,,---777777777666444333555777:::888555222000000000000555555666777999;;;<<<>>>:::777444000.........///333444555555444444666888///...,,,******...444888666333///000444666555222444555555333111222666999999777444222333666:::===999:::;;;:::888777666777555555555555444222111111111222333444555555555555555666666333//////333777888666333000//////000111333555777888777777999:::999:::;;;:::999666333111000000111444888999888666444444333222333444555666999999999;;;===<<<999555333333444555666777888999<<<;;;;;;;;;======<<<:::888;;;???AAABBBBBBBBBBBBDDDDDDEEEGGGJJJNNNQQQTTTNNNMMMJJJIIIKKKOOOTTTXXXSSSSSSTTTSSSSSSQQQPPPOOOLLLMMMLLLIIIDDD>>>;;;:::??????@@@???>>>;;;888666777;;;@@@AAA>>>:::777666777666444333111222222333888888888777666444222000111//////333999;;;999666888666555666777777555444444444444555777666444222...------,,,...000222444333444555555555555777888555444333333555555555333444333333222222000---,,,666777666222---,,,000444444111///111555888777444444000+++***+++...111222///000111444666555000,,,............---000444777<<<:::888666444333333333444333333555888999888666777555444444666888999999111/////////111111111//////000000///---,,,...///444777999:::999777777777888777555444333333333333444444444555555555444222///...///111555999::::::>>><<<999666444444555666666666555555555555555555444555777:::<<<=========666777888888777777888:::999999::::::::::::;;;;;;999888666555666999===???@@@@@@@@@???>>>===<<<;;;===>>>>>><<<:::888999:::;;;===???@@@@@@AAACCCEEEAAABBBDDDFFFGGGFFFEEEEEEDDDCCCCCCCCCDDDGGGKKKMMMNNNMMMKKKHHHFFFEEEFFFGGGBBBAAA@@@@@@BBBBBBAAA@@@@@@???>>>>>>???>>>===;;;???@@@AAA@@@>>>===>>>???:::;;;;;;<<<===>>>>>>>>><<<;;;::::::;;;:::888666555666999===@@@AAA???===============<<<;;;::::::999888777999;;;<<<:::777777888888999::::::::::::???<<<:::;;;>>>???<<<888999;;;<<<:::888777888:::======>>>???@@@???<<<:::999:::===???>>>===:::888:::;;;<<<>>>???>>><<<:::;;;<<<<<<===>>>???@@@@@@DDDAAA>>>>>>???@@@???>>><<<:::999999<<>>:::777777999::::::>>><<<999888888;;;???AAA222111000//////111333444222222111000///---+++******+++...000222333333333444222111111333333333222000///000222666:::;;;;;;555444222222222333222111///000111///,,,,,,///222222333333222000...///000666999;;;888333111444777888666333000//////000222777666666666777999;;;<<<888666333000............444666777666444333333444---------,,,,,,...333666999666333444666777555222333444555444333333555666555333111///000333666888888888888777555444555777444444444333222000///......///000222333444444444666888888666222000222555666444222111000111222333555777999999888777888999888888999888777444111///......///111444666666555111111000000111333555666888888999;;;<<<<<<999777444444444555666777888888::::::999:::===>>>===<<<:::;;;===AAADDDFFFFFFEEEGGGHHHJJJLLLOOOQQQSSSTTTTTTTTTRRRPPPOOORRRZZZ```ZZZYYYVVVTTTTTTUUUVVVWWWTTTTTTSSSNNNHHHBBB???===@@@@@@@@@???>>>===;;;::::::===??????<<<777444222555777777444000...000222888888999999888777666555555333333555999:::777444555444444555777777666555444444444666777777555222---,,,,,,,,,...111444666222222222222444666888999444333222222333444333111222333333333333111000///999::::::666111///000222222///---///222555444222000---)))(((***---000111000000000222444333000...000000000///...000333666;;;:::888666444333222222555555555888::::::999777:::888777777888888777666000.........000000///...---......---++++++,,,...111444888999777555333222444444444444333333222111///111333666777777555444///------///333777999:::BBB@@@===:::777555555555444444444444444555555555666444444777:::;;;888666/////////222555888::::::999:::<<<>>>>>>===<<<;;;888777555555777:::===???@@@@@@???>>>>>>>>>>>>???===>>>>>><<<:::999:::;;;===>>>??????@@@BBBFFFJJJFFFFFFFFFFFFEEEDDDCCCBBB@@@BBBDDDEEEEEEGGGMMMQQQLLLMMMMMMLLLKKKHHHFFFEEEBBB@@@???@@@BBBBBBAAA@@@>>><<<;;;<<<======<<<;;;>>>???@@@@@@>>>======>>>999999:::<<<===>>>???@@@;;;:::999:::<<<<<<;;;:::444444666999<<<>>>>>>===::::::;;;<<<<<<=========;;;999777777888999888777777888999:::;;;;;;;;;;;;BBB@@@===>>>??????;;;888:::;;;:::999666555666777888999;;;>>>???===999666555888<<<@@@@@@===:::777999;;;>>>@@@@@@???===;;;>>>>>>=========>>>@@@@@@EEECCC@@@???@@@@@@??????===<<<;;;<<>>>>>>>><<<;;;<<<@@@FFFIIIIIIGGGIIIKKKMMMOOOQQQSSSSSSSSSUUUXXXZZZXXXUUUWWW]]]ccc^^^\\\ZZZXXXXXXXXXZZZ[[[YYYYYYWWWRRRKKKEEEBBB@@@??????>>>======<<<<<<<<<===>>>>>>===999555111///222666888666111...111444888999:::;;;<<<;;;::::::888777777888999999666333222111222444666777555444333111000111333444444333///.........///222555666111000///111333777999:::444222111111222222111///000222444444333222222222888999999777444111000111000...---...111333222111...,,,))))))+++...000000000000000111111111000///111222222000///000222555777666666555444333333333333444777999;;;<<<;;;::::::999999999:::999777555333111//////000///...,,,+++,,,---,,,++++++,,,...000444888:::999666333222333444555666555444222111...111666999999888666555///---,,,---111555999:::AAA@@@===;;;888666555444111222333444555555555555666333111333777777333///***((((((---444999;;;::::::;;;<<<===???>>><<<;;;666666555555777:::===???@@@???>>>>>>>>>???AAABBB>>>???>>>===;;;:::<<<>>>@@@@@@@@@???@@@CCCGGGKKKJJJIIIHHHFFFEEECCCBBBAAAAAAEEEIIIHHHGGGHHHNNNTTTPPPOOONNNNNNLLLJJJFFFCCCAAA@@@???@@@BBBCCCCCCAAA>>><<<;;;<<<===>>>>>>======???@@@@@@>>>=========::::::;;;;;;<<<===>>>>>>;;;:::999:::<<<>>>>>>===555444444666999<<<======888999999;;;<<<>>>???@@@>>><<<999888777888999999888999:::<<<============CCCAAA???@@@@@@@@@===;;;:::999888666444444444444444555666999<<<<<<:::888777999<<>><<<999666:::<<>>@@@CCCBBB@@@???@@@@@@AAAAAA@@@??????@@@BBBCCCBBBAAA@@@>>><<<;;;<<<=========<<<<<<<<<===>>>???AAABBB333222111//////000222333777666666555333222000///---...000222222222222111333222000///...///222444444222000000222555777777666333111000111222222111,,,///111111//////000333222555777777666444333444555:::===999222...111555222111///...///111333555555333111000000111333444555444333111000/////////333555666444111...,,,,,,...000222222222333555777777888999:::<<<;;;999888222333555777888777555333000000///......///111222222222111000......000222333333333333222111000///---...///111333444444555333444666777777666666777888777555444333333333333888:::;;;:::888666666777555555555444333111///...---...000111222333333444000000//////000222333555444555666666666555555555222333555666777777777777888777777888;;;>>>??????===<<<<<<@@@FFFKKKLLLKKKJJJLLLOOOQQQSSSTTTSSSSSSUUU[[[``````]]]\\\___bbb______^^^^^^]]][[[ZZZZZZ[[[ZZZXXXSSSLLLGGGDDDCCC@@@@@@@@@??????>>>>>>>>>???>>>===;;;888444000...000444888888444222444777999:::;;;===>>>>>>======:::999999999999888555333000000000333555555333111111...******,,,///222333333222000000000222444666000///...000555888::::::444222111111111111///...///111444444333222222333333444555555444222111111000///...///000222222222///---+++,,,...000111111000000111111000000000000111222222111000000222444111111222333444444555555111333666999;;;<<<======888777777888::::::888777888666333222111///---++++++,,,------,,,,,,...000222555:::<<<;;;999666555555666777888888666333222000555:::===;;;999777666111///---...111555888999<<<;;;;;;:::888777555555000111333444555666555555555222///111555555111,,,)))''''''+++333999;;;;;;<<<;;;999:::<<<======;;;666666555666777999<<<===???>>>>>>===>>>@@@BBBCCC???@@@???>>><<<<<<>>>AAADDDCCCBBB@@@???BBBGGGJJJLLLKKKIIIFFFEEEDDDDDDDDDGGGJJJNNNMMMJJJJJJOOOTTTUUURRROOOLLLKKKIIIFFFCCCAAA@@@@@@AAACCCEEEDDDCCCAAA???>>>>>>???AAA@@@@@@===???AAAAAA???===============<<<<<<;;;;;;:::::::::999888:::===???@@@@@@777555333444777;;;======888888999:::<<<>>>@@@BBBAAA???===:::999999;;;<<<;;;<<<===>>>????????????@@@??????@@@AAAAAA???>>>:::888555333333333333333333222222555999<<<>>>>>>============<<<:::888777;;;===@@@@@@>>>======>>>???===;;;::::::;;;<<<===>>>>>>>>>>>>???@@@BBBDDDBBBAAAAAABBBDDDDDDBBB@@@<<<<<<===???AAAAAA???===>>>=====================444222000///...///000111777666555333222222222222000111222333333333222111222111///---+++---111444666444111000111333444444666333000000111333444444000000000111111222222222111444777888777555444444444888:::888222///000333////////////111333555666333111///------///111222555444333222111111111111333444444333000---,,,---///111333444444555666888666888;;;======<<<:::999444444666888:::999666333111000000000000000111111///000111000......///111000000111111111111000000000111222444555666666666222333444666777777888888888888666555444444444444888999::::::777666666666333333333222222111000///---000444555555444444555444333222111111222333333333444666555333222222333111222444666888888888888888777666777;;;>>>??????=========@@@EEEIIILLLMMMMMMOOOQQQTTTVVVVVVWWWWWWYYY^^^dddgggeeecccbbbcccaaabbbcccbbbaaa^^^[[[YYYZZZYYYWWWRRRMMMHHHFFFFFFCCCDDDDDDDDDCCCBBBAAAAAA@@@>>>;;;999777555111//////333777888666555555666888999;;;<<<===>>>======999999::::::999777555444111111111333444333000......+++'''&&&)))---000222444333111000000222444555000///...222777::::::888555333111111111000...------111444444222000222333000000111222222222222222000000000000000111222222111/////////111333222222///111222222111000000111000111111111000000111333---///111333555666666777000333555777888999<<<>>>666555555666888999888777:::888555333222000...+++---.../////////000222444222666:::<<<<<<;;;:::999888999::::::999777444222333888===>>><<<888777777444222000000333666777777777777888888888666555444111222444555666666666555444222222333555555222///,,,++++++...222777;;;<<<===:::777888;;;===<<<:::666666666666777999:::;;;=========>>>???@@@AAAAAA?????????===<<<===@@@BBBDDDDDDBBB@@@@@@BBBFFFIIIMMMKKKIIIGGGFFFGGGHHHIIILLLNNNPPPOOOMMMMMMPPPRRRWWWSSSMMMKKKJJJIIIGGGDDDBBBAAAAAACCCEEEGGGGGGFFFEEECCCAAA@@@BBBCCCCCCBBB===???BBBBBBAAA>>>>>>===@@@???>>><<<:::999888777:::888888999<<>>@@@AAAAAAAAA@@@===;;;;;;===???===>>>??????????????????<<<===>>>???@@@@@@@@@@@@:::888444333333444444444444333222444999===AAABBB@@@???>>>===;;;:::888777;;;===>>>===999888999<<<;;;:::999888888888999::::::;;;<<<<<<===>>>BBBDDDBBBAAA@@@AAABBBAAA@@@>>>888999;;;>>>BBBBBBAAA???@@@???>>><<<;;;;;;::::::222111///------...///000555444222000///000222333222333444555444333222111000000...+++(((***///444666444222222333444444333555333000000222444666666555222///000333555444111...222666888777555333333444555666555333000000000,,,---///111333555666666222000...,,,,,,...111333555555444333333222222222444444444222000//////111///111333333333444666888777:::===???>>>;;;888777666555666999;;;;;;888444222222222222222222222222///111222222111000000111000000111222333333333333444555666777888888888888444444444444666666666666666666666666666666666666777888999999777555555666111111111111111111111111...333888:::999777666666888777555333222111222222444666777555222000111222///111333666888999999999999777666777:::===??????===>>>???@@@BBBFFFLLLOOORRRSSSUUUWWWZZZ[[[]]]]]]bbbeeehhhkkklllkkkiiigggfffffffffeeebbb___\\\ZZZXXXWWWVVVRRRMMMJJJIIIIIIDDDEEEFFFFFFEEEDDDAAA@@@@@@===:::888888666333111000222555777777555333222555666888:::;;;;;;::::::777888999999888777666666444444444555555333///,,,+++***((())),,,///000111111000/////////111444555000///000444:::<<<:::777666444222111111000...,,,,,,000444444111///000333000//////000111222222111//////000/////////000222222111111222333444222111///111444444222000111222...///000000//////111222///000222444666777888888333444555444444555999<<<666555333333555666666666999777555444333222000...000111222222222333555888111444888:::::::::;;;<<<;;;;;;;;;:::888666444222222777===>>>:::888888999666555444444666777777666555666777888888666333222222333555777777777666555444555666777888888777666111222222222333666:::===;;;999888:::>>>???<<<888777777777777777888999999<<<<<<===>>>????????????=========;;;:::<<>>@@@CCCDDDBBB@@@>>>>>>@@@???>>><<<:::888777666:::888777888;;;>>>@@@@@@<<<:::888888999;;;<<<<<<;;;::::::999:::<<>>AAA>>>>>>>>>???>>>>>>===<<<:::<<<===>>>>>>>>>??????<<<999555444666777888777666555555888<<>>???@@@@@@>>><<<999888:::;;;;;;777222111444888666666666666666777777777888999;;;::::::;;;>>>BBBAAA???============<<<:::555555666999===@@@BBBBBBAAA@@@>>><<<;;;:::;;;;;;000///---,,,---...000111444222///------///222444444444555555555444333222000///---)))''')))...333666444333444555666666555555333000000333666888888999333...///444777555000---111666888777555333222333444444444333111///...+++---000333555666777777222000...,,,,,,///222444555555555444444333333333555555555333111111222444///111222222222333666888999<<>>:::666555777666666999<<<<<<999666333333444444444333333222000222444555333222222222222222444555666777777777777777888999999:::999999777555444333444555555444444555555666777888888999666777888888666555555666000000111111222222222333///444;;;===<<<999777777;;;:::777555333222111111666777888666222000111222...000333666999:::::::::999888666777999<<<>>>???<<<>>>@@@AAAAAADDDKKKPPPVVVWWWYYY[[[]]]```bbbcccjjjjjjkkkmmmooopppnnnlllkkkjjjhhhfffccc```^^^\\\WWWVVVUUURRRNNNKKKKKKLLLCCCDDDEEEFFFEEEBBB???===@@@<<<999777888777555222222222444666777555111---333444555777888888888777555777999999888777777777777777777777666444///,,,))))))+++...111222111000------,,,---...111444666000///111666<<<===:::555777555333222111000...,,,,,,000444333000...///222111000//////000111111111.../////////......///111333222222333444444222000...222555666333111111222,,,...000000//////111222111333555777888888888888555666555333111111666:::777555222111222444444444666555333333333333222000111333444444444555888:::///222555777888999;;;<<<<<<<<<;;;999777555333222111666;;;<<<999777999;;;888777666666777888666555555666888999888555222000333444666888888777666444555888:::;;;;;;:::;;;;;;555777777555333555999>>>:::999999>>>BBBAAA;;;666888888777777777777888888;;;<<<===?????????>>>===<<<<<<;;;999999:::>>>AAA>>>???@@@AAAAAADDDGGGKKKKKKJJJHHHGGGIIIMMMPPPSSSMMMMMMLLLNNNPPPRRRQQQPPPOOOLLLJJJKKKNNNNNNJJJEEECCCCCCCCCEEEHHHJJJJJJIIIJJJGGGDDDBBBCCCDDDDDDCCC>>>AAADDDEEECCCAAA?????????>>>===<<<:::999777777:::888666777:::===???@@@>>><<<:::999;;;<<<<<<;;;<<<;;;:::999:::<<<>>>??????AAABBB@@@======???AAA>>>>>>>>>>>>===<<<;;;::::::<<<=========<<<===>>>>>>:::666666888:::;;;:::888888999<<>>:::===@@@BBBBBB???;;;888999:::888333---,,,000555333333444555666666555555888999;;;999888888;;;??????===;;;:::::::::999888444222111333888>>>BBBDDDBBB@@@>>><<<;;;;;;<<<===000,,,)))+++111666666555222000......000222222222222333555666666555333222111222111---***))),,,///000222666777666555555666777666444333444666999;;;999666444333444555444444000111222333444333222111333333333444555444000...//////111444777777444222555444333222111222333333777444111//////000333555555555555444222222444555333111000000111222222111444666999;;;<<<:::888666666666666777888777444222555444444555666666444333666777888:::<<<;;;888555222111000222444666666555666888::::::999888888888666333///000333666777777444111...111666::::::888888666444777::::::555000---///222444555333111///111333666888999888666555888777666444222111111000777666666555333222111111111000///111555888:::;;;;;;999888888999<<<@@@BBBCCCCCCCCCCCCDDDHHHNNNRRRQQQXXX]]]]]]aaaiiinnnmmmhhhlllooonnnooorrrqqqnnnhhhlllpppnnnhhhaaa]]]\\\]]]XXXUUUUUURRRKKKFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBB@@@===999777666555666222111111333555555444333333333444666777777777777333555888:::999888999999:::999888666444222000///---...///000222333444555///---,,,,,,///222444444000333555666555444444555444333111111111111000...111000///......///000000111000///......---......000...,,,+++,,,...222444777555444333444444333222333444666888777555333111444000---...222444222...222333444666888999::::::666666555222000000222444444222000111333333000---222000///000222222000---444666777666555555666777222333333333333555999<<<888999:::999666444333333555555666777777777777777555777999999777666555555555666777888888777666555555666888888777777888:::777888999999888888:::<<<======<<<;;;999888:::<<<;;;<<>>???AAAEEEGGGHHHFFFDDDHHHKKKNNNLLLIIIGGGJJJNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNLLLJJJIIIIIIIIIJJJDDDDDDDDDCCCBBBEEEIIILLLLLLLLLJJJGGGEEEDDDGGGIIIAAAAAAAAABBBCCCCCC@@@>>>>>>@@@AAA@@@<<<888666555222333555777:::===???AAA@@@???===<<<<<<======>>><<<:::999:::;;;<<<;;;:::999;;;???AAABBBAAA>>>===???<<<999999;;;<<<;;;999======<<<<<<;;;;;;;;;;;;>>><<<999666666888;;;===;;;::::::<<>>@@@@@@===:::777777333---((('''+++000444222444555777777666444333;;;;;;;;;999888888:::;;;@@@<<<777555666777777666333333555888<<<>>>>>>===AAA???===<<<===>>>>>>>>>,,,***+++///666999888555///---+++,,,...000111111111222333444444333111000111222111...+++)))+++------000444666666666777888888777666555555777999:::777555333222333444333333111111222333444333333222222111111222222000---+++...000333666777666555444777666444333333333333444777555222000///000111222111222333333222111111222000///......000222111111444666999;;;;;;:::777555444333333333333333222111777666555555777777666555666666777:::;;;;;;888555222111111222555666666555555777999999777555444555444222111222555666555444222///---000666:::;;;999888666555777::::::666111111222444555555222///---...000333555666666444333999888777555444333333333777777666555444444555555333222111333666999::::::999999999:::;;;>>>AAACCCBBBDDDFFFGGGHHHIIILLLOOORRRZZZ```bbbeeelllooommmiiinnnqqqqqqsssvvvvvvssshhhkkknnnmmmjjjfffbbb```[[[VVVTTTTTTQQQJJJEEEDDDAAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@===:::777444222222111111333555666555333555444333222333444666777444666777777666666888999888777666555444444444444333333333333333222222222///......///111111111//////111444444333222333333444333222222444444333111111000/////////000111222111000///...------------///---+++++++++...111444666555333222222333222222444555777888888666444222555111......222333111---111222444555777777888888555555555333111000222333333111000111333333111///222111000111333444333111222444555555444444666777111222222222222444888:::;;;<<<;;;999666444444555999999999999888666444333444777::::::888666555444555666777888888777666555888999:::999888888:::;;;999::::::999888888999;;;===>>>===;;;888888999;;;<<<===???@@@???===;;;999666555555555555666666777:::;;;<<<===>>>??????@@@???>>><<<;;;<<<>>>AAABBB@@@@@@BBBEEEJJJLLLLLLLLLJJJLLLMMMKKKGGGHHHLLLQQQPPPPPPPPPPPPOOOOOOOOOOOOMMMMMMLLLKKKJJJIIIHHHHHHEEEEEEEEEEEEEEEFFFIIILLLLLLLLLKKKHHHEEECCCDDDEEEBBBAAAAAABBBBBBBBB???===<<<>>>??????<<<:::999999444444555777999<<>>===<<<<<<===>>>>>>:::999999:::;;;<<<:::999888:::>>>AAABBBBBB@@@???>>>;;;888777999::::::999;;;===>>>===;;;::::::;;;>>>===;;;999888999;;;<<<:::999999;;;??????;;;888888:::<<<======:::888666333111///,,,,,,---///111333444666777888888777666=========;;;999999:::<<>>>>>>>>???>>>>>>''')))---333:::;;;888555---***((((((+++...000111111111222333222111///...111111111///,,,***+++,,,+++...222555666777999:::999888888777777777777777555333222111333333333222222222333333333444444444000///.........,,,)))&&&,,,000555777666555555777777777555444333333333333555444222000///......//////000222333333222111///---,,,,,,---///111111000333555888:::;;;999666555333333222111111111222222888777555555777888777777555555777999;;;:::888555111000000222555666555444555666888777444222111111222222222444555555333111111...,,,///444999::::::888666666888::::::666222555666777777555222///---...///222444555555444333888777777666666666666777888777666555555777999:::777555444555888::::::999888888:::<<<>>>@@@BBBCCCBBBEEEHHHJJJKKKKKKLLLMMMSSSZZZ```cccfffkkkmmmlllooosssvvvuuuvvvxxxwwwsssnnnmmmmmmlllkkkiiidddaaaZZZUUURRRRRRPPPIIIDDDCCC@@@@@@AAAAAAAAAAAAAAA@@@@@@AAABBBAAA>>>888333000333222222444666777666444777555222111111333555777666666555333222333666999555555444555666777999::::::999888777444222000/////////000222333222///---///111222333111111111222333333333444666888777555000000000000111222333333222111000...---,,,,,,,,,...---,,,+++,,,///222444444444333222111111111111555666888999888777555333444111///000222222000---222222333444555666666555333444555444222111111222222111111222333444222111444333222333555666666555111222444444333222444555///000111111111222555888;;;;;;:::777444333444666999999::::::888555333111222666:::;;;:::888666555777777888888888888777666:::::::::888777777888:::;;;<<<;;;999777777888:::???>>>===:::888777999;;;>>>?????????>>>;;;888666666666666666666777888888<<<;;;;;;;;;<<<>>>@@@AAACCCBBB@@@??????@@@BBBCCCBBBBBBDDDGGGKKKNNNOOONNNMMMNNNMMMJJJHHHIIINNNSSSRRRRRRRRRQQQQQQPPPPPPPPPLLLLLLLLLKKKJJJIIIGGGFFFFFFGGGHHHHHHGGGGGGHHHJJJKKKKKKJJJGGGCCCAAA@@@@@@AAA@@@@@@AAABBBAAA???===;;;===>>>>>><<<;;;<<<===888888777888:::>>>AAACCC>>>======<<<<<<===>>>>>>999999999;;;<<<<<<999777666999===@@@BBBCCCBBBAAA===:::666555666888999:::999===AAA@@@;;;888888:::======<<<<<<<<<;;;;;;;;;:::999999;;;>>>>>>;;;888888999::::::999777555444000111222222222111000///333444777999:::;;;::::::??????>>><<<:::999;;;======:::777555666888999999666666666888;;;<<<<<<<<>>===(((***...444888999666333,,,***''''''***...111222333333333333333222000000111000000...---,,,++++++...000444666666777999;;;777777777666555555444333444333222222444555444333333222222222333444555666000...,,,++++++(((%%%###)))///555666444222444666666555555444333333222222000000///......---------///000222555666555333000,,,,,,,,,...000222111000222444777999:::888666444555555555333222333555666888666444444666777777777444555666999::::::777444///...///111333444333222333444666666444222222222333333333333333333222111111///---...111555777777777666666888:::999666333666777777777666333111///000111333555666666666555666555555666666777888999777666444444555888;;;===:::888777777999:::999888666777:::===@@@BBBBBBCCCAAADDDHHHKKKLLLMMMPPPQQQUUUXXX]]]___bbbfffjjjlllvvvzzzzzzwwwvvvwwwtttpppuuurrrmmmkkkjjjgggbbb]]]YYYTTTRRRRRRPPPJJJEEEDDDCCCCCCDDDDDDCCCBBB@@@@@@>>>?????????===999444222444333333555777888777555666555555444555666888999888777444111///111555999666555555555666999;;;======<<<;;;999777444111///000///000111333333111//////111222222111000111222111111222555888999999777000111111222222333444555444333222000///...------//////...---...111333555222333222111/////////000555666777777777666444333222000///000222333111000333444444555555555555444111444666666444222111111222222222333444444333222666666555555666666666666222333444333111000000111///000111000000111333555666666555333222222555777444555777888888666444222///333999<<<<<<:::999999:::::::::::::::999999999:::999888666444444666888<<<<<<;;;888666555777999@@@???===:::777777999;;;?????????>>><<<999666555888888888888888999:::;;;===<<<::::::;;;===@@@BBBFFFEEECCCBBBAAABBBCCCCCCDDDEEEGGGJJJMMMMMMLLLJJJNNNOOONNNMMMKKKLLLPPPSSSSSSRRRRRRQQQQQQPPPPPPOOONNNMMMLLLJJJIIIIIIHHHHHHHHHJJJKKKJJJHHHEEEEEEEEEFFFGGGGGGEEEAAA>>>======>>>>>>>>>@@@BBBBBBAAA???===>>>???>>>===<<<<<<===<<<;;;::::::<<>>>>>::::::;;;===>>>===999666555777;;;???BBBCCCCCCCCC===:::666333333555888:::777===CCCAAA:::666666999:::;;;===?????????>>>===;;;999999<<>>??????>>><<<999999:::<<<;;;999777555666888:::;;;888777666888:::<<<<<<;;;===???AAABBBAAA???===<<<---...///111333444333111---+++)))))),,,000222333555555555555444444333333000///...---------------222444666777666777888999555444444333222111000000444333333444666777666444333222111111111333555777000...,,,+++***(((%%%"""(((...333444111///111333333333333333222222111111++++++,,,,,,,,,---.../////////000222555666333111------...000222333333111111333666888999777444333555666666555333333666999666444333444555777666666555555666888999888555333,,,,,,---000222333111///000333555666555444444555555444333111111222333555333111...---...111333444555555666888999888666444444555666777777555444333111222333555555555555555333333333444555666888999555444333222444777:::===:::999888888999999888666444666999===???AAAAAAAAAAAACCCFFFIIIKKKOOOTTTXXXYYYYYYYYY[[[^^^bbbiiiooovvvyyyzzzwwwuuuuuusssnnnvvvqqqmmmjjjhhheee```\\\YYYTTTRRRSSSQQQKKKGGGFFFHHHHHHHHHHHHFFFCCCAAA???<<<;;;;;;:::999888777777555444444666888999888666444666888:::;;;;;;;;;;;;888777444111000111666:::777777666666777888:::;;;;;;;;;;;;;;;999666333222...,,,+++,,,...111222111111222333222000000111333///000111444888999888777111222333333444555555666666555444222111111000000222222111000111333555666111222222111...---...000444444555555555444333222//////000111333444333222444555555666666666555555111444777777666444333222333444444444444333222222888888777666444444555666666666666444000.........///000111111000000222444222333333222222444888;;;222333555666666444333222---222777;;;<<<=========>>>======<<<<<<<<<;;;;;;:::::::::777555444666777<<<;;;:::777444444666999@@@???===999777777999<<<@@@@@@???>>><<<999777555;;;;;;:::;;;;;;<<<=========<<<:::999:::===@@@BBBFFFFFFDDDDDDCCCDDDDDDEEECCCEEEJJJOOORRRRRROOOLLLNNNPPPQQQQQQPPPOOOOOOPPPRRRQQQQQQQQQPPPPPPPPPOOOQQQOOOMMMJJJIIIJJJKKKLLLJJJLLLLLLJJJGGGCCC@@@@@@AAABBBCCCBBB???===<<<<<<::::::<<>>>>>>>><<<<<<===???@@@>>>;;;888444666:::===@@@BBBBBBBBB>>>;;;777444222333666999888>>>CCCAAA:::555555888777999<<<@@@BBBBBBAAA@@@;;;::::::===@@@@@@===999:::999888777777666666666666777888:::;;;:::999888666777888:::<<<===>>>>>><<<===<<<:::888777999::::::999777666666777:::<<<999888666777999;;;;;;;;;;;;>>>BBBBBB@@@===<<<<<<111111000000000000000000...---,,,---000222333333444444444444444444444444000...++++++,,,...//////555777777777555555666777222111000///............333222333555777888777555222111//////000222555777222000...,,,+++***'''%%%)))---222222000......///000000111222222222222111+++******+++,,,...000111///---+++,,,000333333111//////000222444555333111000222555777888666444222222444666555222222444777333333333444666777666444666666666888999777333000+++,,,---000222222000...///222555666666555666777666555444222000222555888444222///,,,,,,---000111222444555777777666555444333444555666777666666555222222333333333333222222111111111222444555777888444444333333444666888:::999888777888888888666444333555888:::===>>>?????????AAAEEEHHHKKKPPPVVVZZZ^^^[[[YYYZZZ\\\```iiirrrooosssuuuttttttvvvuuuqqqpppnnnllliiigggdddaaa^^^XXXTTTRRRSSSQQQLLLHHHGGGIIIIIIIIIIIIGGGDDDAAA???;;;:::888666666777999;;;666555555777999:::999777444666:::<<<>>>===;;;:::777777666444333444777:::777777888888888777777777777888:::::::::888666444,,,***((((((+++...000111222222333111000///111222///000111444777888666444333333444555666666666666777666555444333333333333555555444333333444555666000222333111---,,,...111444444444444444333222222...///111333444444333333444555555666666666555555333555888999777555555555666777777666333111000111666666555444222222444666888888777555111///......111222333333222111222333333444555666666888;;;>>>666666555555444222111111///333777:::<<<===>>>???@@@???>>>===<<<<<<<<<===<<<======<<<:::888999999888888777444333444777:::???>>><<<999666777;;;>>>?????????===<<<:::999888======<<<<<<<<<<<<======<<<;;;:::999:::===???AAADDDDDDDDDDDDDDDEEEFFFFFFBBBEEEKKKRRRXXXZZZXXXVVVQQQRRRSSSTTTTTTRRROOOMMMQQQQQQQQQQQQQQQQQQQQQQQQTTTRRRPPPMMMLLLMMMNNNNNNKKKLLLLLLJJJFFFBBB@@@???@@@AAAAAA@@@===<<<<<<===888999:::>>>AAACCCCCCBBBAAACCCDDDBBB???;;;999888777777777888888999::::::888999;;;<<<>>>>>>>>>>>>>>>>>>>>>???@@@???<<<999555666999<<<>>>???@@@@@@???>>>;;;777333333555888:::>>>AAA???999555555777666888<<<@@@BBBBBBBBBAAA;;;::::::<<>>;;;;;;;;;222222333222111000///000///......000222333222111000000000111111222333333000---)))(((,,,000222333444555666555333333444666111000...,,,,,,,,,...///111111222444777777666555222000...---...111555777555333000......---+++)))---///111222111///---,,,...///111333444444444444///...,,,,,,---///222444222---((((((---222444444000000111333444444222000///111444777777555333111///333666555222111333666222333444777999999666444777777777888888555111...,,,---...111444444111///000222555666555444444555333555666555333444666999222111...+++***,,,///222000222555666666555444333333444555666666666666555555555444444333222222111111111111222333555777777555555444444444555666666777666666666777666444222333444555777999;;;<<<<<<===@@@EEEJJJMMMQQQUUUWWW]]]YYYWWWZZZ\\\^^^fffppplllpppsssrrrsssvvvuuurrrnnnooonnnlllgggbbb___^^^VVVRRRPPPRRRQQQKKKGGGGGGDDDEEEFFFFFFEEECCC@@@>>><<<;;;999777777888999:::666666666777::::::999888777888999::::::888777666666777888888888888999;;;666777888999999777666555444666888999:::888666555...---,,,---///111111000111222111000......///111111111333555777777555222444555666777777777666555555555444444444444555555777666555444333333333333000333444222---,,,...222555444444444444333333333000222333444333222111111222333444555555555555555555777999999888777777777999::::::777333///...///000111222111///000444777777888888666333111111222333444555555444333333444444666777888888888:::<<<777666555444444444555555555777999::::::;;;===>>>@@@???===<<<;;;;;;<<<<<<;;;===??????===;;;::::::555444333222111333888;;;>>>===;;;888666888<<<@@@>>>>>>>>>======<<<<<<;;;>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;===???@@@@@@AAABBBCCCEEEFFFGGGHHHDDDFFFJJJQQQWWW\\\]]]]]]VVVUUUTTTTTTSSSRRROOONNNPPPQQQQQQRRRRRRSSSSSSTTTSSSSSSTTTTTTSSSQQQOOONNNJJJKKKKKKJJJGGGDDDDDDDDDDDDDDDCCC@@@===<<<===>>>::::::;;;>>>@@@BBB@@@???@@@BBBEEEDDDAAA<<<999777666666777888888888777777777888:::<<<>>>>>>???>>>@@@>>>>>>>>>>>>>>><<<:::666777999:::;;;<<<<<<<<>>??????===999666555555888:::===???AAAAAA@@@???999888888:::===>>>:::777666666777888888888888777555888;;;>>>???>>><<<;;;:::999999888888888999999777888888777666777999;;;::::::999777444555999<<<999777555666999;;;======888<<<@@@???<<<999:::;;;111333444555333111000000/////////111333333111///------------...000111222000,,,''''''+++000444555222333444333222222333555111///---++++++,,,...000//////111333666777555444111///---,,,---000444777777444222000000///...,,,000000111222333111---***...///111444555666666555333111///------000333555666///((('''---444777888000000111333444444111//////111444666666555222111...333777777444222444777222333666999;;;:::777444888777777888777444000------...000333555555333000111333555555444222222222000444777888666555777999000///---***))),,,000333///111444555555333333333444444555555555555444444999888888666555444333333111111222333444555777888666666666666666555555555666555555666666666333111333333444555777888::::::<<<@@@GGGLLLOOOQQQRRRSSSYYYUUUUUUYYY[[[[[[bbbkkknnnrrrtttrrrrrrtttsssoooqqqssssssnnnfff___\\\\\\UUUPPPOOOQQQOOOJJJFFFFFF>>>@@@BBBDDDDDDBBB@@@>>>===<<<;;;:::999888888999777666666888:::;;;:::888999999777666444333333333444777:::;;;;;;::::::;;;333555888999999888555444333555777999999888666444222222333444666555333000000000000...,,,,,,...000333333444777888777444111666666777888888777666555444333333333333444555555777777555444333222222222000333555222...,,,///222666666555555555444444444222444666555333000///...000111222333444444444444666888:::999888888888999;;;<<<<<<888222...,,,---+++---///......000555999666777888777555444555666444555777777555444444555444666888888777666666777555555444444555888:::<<<999:::::::::999999;;;===???>>><<<;;;:::::::::;;;888;;;>>>???===:::999888222222111000111333888<<<===<<<:::777666999===AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999::::::::::::;;;===>>>@@@>>>???@@@BBBEEEGGGHHHIIIIIIHHHIIIMMMSSSXXX\\\]]]ZZZXXXUUUSSSRRRQQQPPPOOOQQQQQQRRRSSSTTTUUUVVVVVVQQQTTTWWWYYYXXXTTTOOOLLLIIIJJJKKKJJJHHHGGGHHHIIIHHHGGGEEEAAA===<<<===???<<<<<<<<<>>>@@@@@@>>><<<>>>AAAEEEFFFCCC>>>999777777888:::;;;;;;:::888777666888:::<<<>>>?????????@@@>>>===<<<======;;;:::777777888999::::::::::::CCCCCCBBB===777444444666@@@???===;;;999777555444:::<<<>>>???@@@???>>>===777666666999<<<<<<999555444555666888888888777777222666;;;???AAA???;;;999;;;:::999888777777666777777888888777777777:::<<<:::;;;:::777444444888<<<999777555666999<<<===>>>888<<>>:::777999<<<666444111111333333111...///...---...///000///...,,,)))'''(((,,,111555777000///---,,,---000333555111222333222111000111333000///......///222555777777333///000444777666444.........///000333555666777777555111,,,***+++.........000333666666222...222111111222444555555555666333000---...111555888666111++++++000555777666111111111000000/////////444555666777777777666555888555222000111222333333222111111666;;;<<<777333666777888888777555333111111000333888888444111222222444555666555333000...111333666:::;;;:::999777555000***'''))),,,......000//////222777999888777444888<<<===<<<:::888777:::999777666666666777777555333000000333666888888>>><<<:::888666555555666<<<:::777555444555666888999888666444222333777:::===BBBHHHKKKLLLNNNQQQTTTXXXUUUSSSUUUZZZbbbiiimmmppprrruuuwwwxxxxxxvvvuuurrrtttuuuqqqiiiaaa]]]\\\WWWWWWVVVTTTPPPKKKFFFCCCCCCDDDCCCAAA>>>>>>???AAA@@@>>>===:::888777666666444666777888777777888:::999888666222000000222444555666:::===@@@>>>;;;777777777888888888888777777999777666444333333333333333555888::::::888666444444222000.........000111333333555999<<<;;;666222666777999:::999666333111222333333000......222555666777666555222111111333222444666333...,,,...222444666777666555333333444:::999777555444222111111111111111111222444666777999;;;===<<<:::888888888888777666666555333///+++---++++++...222555555444777333000111444777888666<<<;;;888555444333444444888777666444333222111111777444333666<<<@@@@@@>>>;;;;;;;;;<<<===<<<999777888888777777888888999:::999999999999999999999999777555222000111444888;;;;;;;;;;;;999888888:::<<<:::999999;;;======<<<;;;@@@???>>><<<;;;;;;;;;;;;999999999888777888;;;>>>===<<<===???CCCFFFHHHHHHIIIIIIJJJLLLOOOSSSWWWYYY[[[[[[[[[ZZZYYYWWWUUUTTTSSSXXXYYYVVVTTTWWWZZZZZZYYYYYYXXXVVVSSSPPPMMMKKKJJJLLLLLLJJJGGGHHHLLLPPPIIIEEEBBBAAABBBBBBAAA???<<<============;;;999888<<>>AAA@@@;;;888888;;;===;;;999888:::===@@@CCCAAA@@@???>>>============666777888::::::999888777:::;;;======;;;999999999888999999:::::::::999999???@@@AAA@@@>>><<<<<<<<<<<<<<<:::999777666444444333555777999:::999888777<<<===???@@@???<<<:::888888888888777777666555444333333444888===>>><<<:::888888888:::;;;:::777444666555666888:::;;;:::999:::<<<>>>???>>><<<999777444222111111333333222///---,,,,,,---///111111000---+++)))***...222444555///...------...000333555333444555555333222222222333222000000111444666888777333//////444777777666111111000111222333555777888888666222---+++,,,.........000333555555222///111/////////111333444444555333000......111444777666111------222666888777111111111111000000000///333333444666666777666666666333000...///111333444555333333666:::;;;888444555666777888777555444222222222555::::::666444555444555777888777555222111333666999===>>><<<:::888444///***(((***---//////111000000222666888777555444777;;;<<<;;;999888888<<<;;;999888777888999999555222//////222555888999<<<<<<:::999888777777777:::999888777777888:::;;;;;;:::999666555777:::>>>DDDHHHLLLMMMLLLLLLOOORRRZZZXXXVVVWWW[[[bbbhhhkkkssstttuuuvvvvvvwwwxxxxxxqqqrrrqqqnnnjjjfffdddddd[[[ZZZWWWUUUQQQNNNLLLJJJFFFEEECCCAAA@@@@@@AAAAAA>>>===<<<:::999777777666555666888888777777999::::::888666333111111222444555666888;;;===<<<999777555666777777888888888888<<<;;;888666333222222222222444666888888777555444222111111111222333555666555666777;;;===<<<777333555777888999888555222000222333333111//////111444666777777555222111222333222444666444000///111555666777888777555333333333666555333222222333333444222111111111222444666777:::;;;===<<<999777666666555444444555555444111.../////////111555777666444444222111222555888999:::>>><<<999555333333333444888777555333222222222333:::777555888===AAA@@@>>>;;;;;;;;;<<<<<<;;;888555777777777888888999999999888888888888888888888888666555333222222555888:::;;;;;;;;;:::888777888999888888888999::::::999888======<<<<<<;;;;;;::::::;;;;;;:::888666777:::===>>>>>>???AAADDDGGGIIIJJJKKKKKKKKKLLLOOOSSSWWWZZZZZZ[[[\\\]]]]]]\\\[[[ZZZZZZ^^^```\\\ZZZ\\\]]]]]][[[ZZZYYYVVVSSSPPPNNNLLLKKKLLLLLLKKKIIIHHHJJJKKKIIIFFFBBBAAABBBBBBAAA???????????????>>>===;;;:::<<<@@@CCCDDDAAA===;;;:::;;;???AAA???;;;888999;;;:::999999999;;;???BBBDDDDDDCCCAAA@@@>>>=========666777999;;;;;;999777666888:::=========;;;;;;<<<:::999888777777888999:::@@@AAAAAA@@@>>><<<;;;;;;======<<<;;;999888777777777777888888888888888777<<<>>>@@@@@@>>>;;;999777777777888999999888777666444444555999===>>><<<::::::::::::;;;<<<;;;888555555666777888999:::;;;<<<<<<<<<===>>>===<<<;;;:::222111000222333444333111---,,,,,,---000222222222...---,,,---000222222222------------///111333555555777999888666333222222555444333222333555888999888444//////333666888777666555333333333444666777:::999777333///,,,,,,---.........111333333111//////...,,,,,,---///222444444222000......111444666555222///000444888999888222222222222111111111111222222333444555666666777333111...,,,---000444777888555444666999:::888666444555666777777666555444444444777<<<===999777888777888888999888777555444666999===@@@@@@>>>:::888222///***)))***...000111222111111222444555444333444777999:::999888888999===<<<:::888777777888999555222......111555888:::;;;;;;;;;::::::999777777777777888999:::<<<===>>>===<<<<<<:::999;;;>>>AAAKKKMMMOOONNNKKKKKKNNNQQQ\\\[[[ZZZ[[[^^^ccchhhkkkxxxwwwvvvvvvvvvxxxyyyzzzuuurrrooommmlllkkkiiihhh___]]]ZZZVVVTTTRRRQQQQQQIIIEEEBBBAAABBBCCCBBB@@@===<<<;;;:::999888777777666777888888888888:::<<<;;;999777555333333333444444444444666888888777666222333444555777888999999===<<<999666333111///...222222333444555444444444000111222444666888:::;;;888999:::===>>><<<888555555666777888777444222000222333444333111000111222666777777555222111222444444666888777444444777:::888999999777444222111111111000///...///222555777222111111111222444666777999:::;;;:::777555555555222222222444666666444222000111111444666555333111111222333444555777;;;===???===999555333333333444888666444222222333555666;;;999777999===@@@@@@>>>;;;;;;:::;;;;;;999666333444555777888999999999888666666666666666666666666666555444444555666888999999:::;;;999777666666777666777888888888777666555888999:::;;;;;;:::999888===<<<999666555666:::>>>@@@AAABBBDDDFFFHHHJJJLLLLLLMMMNNNOOORRRUUUXXXYYY[[[\\\]]]___aaabbbcccccc```dddfffcccbbbdddeeeccc^^^]]]ZZZWWWTTTQQQOOONNNOOOMMMKKKKKKJJJIIIGGGEEEIIIGGGDDDBBBBBBBBBAAA@@@AAABBBBBBBBB@@@???===<<<;;;>>>@@@AAA???===<<<<<<===???@@@>>>:::888999<<<666777888:::===AAACCCEEEEEEDDDCCCAAA@@@???======777999;;;===<<<:::666444666999===>>>>>>>>>>>>>>><<<:::777555555777:::<<>>>>>===<<<<<<;;;<<<;;;888777666666777888===???@@@???<<<999777777666777999:::::::::888777333333555888;;;<<<;;;999<<<<<<<<<======<<<999666555777999999888999===@@@>>>===<<<<<<<<<===>>>???///000111333444555444444222000//////111333333333...------...000111000...,,,,,,---...000222444444666888::::::888444222111555555444333444555777888777444000///222666888999999888666444444555666888;;;999777444000...------,,,,,,,,,---...////////////...,,,++++++---111444333222000//////111333555444222111333666999999888444444333333333333333333444333333333333444444555222000...,,,---000555999999777555555777999888777444444555666777777666666666555999>>>???<<<999;;;888888999888888777777666777:::>>>AAAAAA>>>:::777111///,,,***+++...111333444333222111111111111111444666888888777777888999;;;:::777555555555777888666222///...111555999;;;::::::;;;:::999777555444666666777999:::;;;<<<<<<<<<<<<<<<;;;;;;===AAADDDKKKMMMOOONNNLLLMMMPPPTTT[[[\\\]]]^^^aaaeeejjjmmmyyyyyyyyyyyyyyyzzz{{{{{{{{{wwwrrrpppooommmhhhdddbbb```^^^ZZZWWWTTTSSSRRRJJJEEE@@@@@@CCCDDDAAA===;;;;;;;;;::::::999888777999:::::::::999:::<<<>>>;;;999777666666555444333111000///000222444444444///000111222444666888999;;;:::888555222000...---111111111111222333444444000111333666888:::;;;;;;999:::;;;======;;;888555777777888777666555333222222333444444333222111111666777777555333222333444555777999888888888;;;===888888888666333000......///...,,,+++---000444777222222111111222444555666666888999888666555666777333333333555777888666555000111222444444222///---000333555555444666:::======;;;888555444444666777777555333111111444777999999888777999<<>><<<;;;<<<===>>>============<<<===>>><<<999777888:::555777999<<<>>>@@@BBBBBBBBBBBBAAAAAA@@@??????>>>;;;<<>>>>>>>>===;;;999777777888:::<<<<<<===??????>>>===>>>>>>AAA@@@@@@@@@@@@@@@??????@@@===999666444555777999===???AAA???;;;777666777777888:::;;;:::999666555000111444666888888777666<<<<<<<<<======<<<999666666999;;;999777888===CCC???>>><<<:::;;;===@@@BBB...000222555555666666666777555222111222333333222///......///000000...,,,------///111222333444444555777::::::777444222111444333222222222333444555666444111111333666999::::::999666333222444555777:::888666444222000...---******)))))))))***,,,...000000///,,,***,,,000444222111000///000111222333333333444666888999888777555555555555555555555555555555555444444333222222222111000...---000555999888666444444555666777888444444555666666777777777777666999???@@@<<<999;;;888888777777777777777777777999===??????<<<888555000///---,,,,,,...111444444444333111///......///444666888888777777888:::;;;999777555444666888999888555111000333777999;;;:::::::::999777444222000555555666666777777777777999::::::;;;;;;===@@@CCCGGGIIILLLMMMMMMOOOUUUYYYWWW[[[^^^aaadddggglllpppwwwyyy{{{|||}}}|||{{{zzz|||yyyvvvuuusssnnngggaaaccccccaaa^^^ZZZUUUPPPMMMIIIDDD??????AAABBB???<<<;;;<<<<<<<<<;;;999888777;;;;;;;;;;;;:::;;;>>>@@@;;;999777777888777444111...,,,***+++...111333333/////////000222444666777999999888777555333222111111111000000111222444555111222444666777888888888777999;;;;;;:::888666555:::999999888777666555555333333333444444444333222666777777555333333444555444555666666666777999;;;666666666444111...------111///---+++,,,...222444333222222111222333555666333555666666555666777999666555555666888888777666111333555555333000---,,,111444777666444444777:::888777666666666888999:::777555222111222555888:::555444555777:::===>>>>>><<<<<<;;;;;;;;;999555222000222555777999999999888777777777777777777777777444555555666666666666666333555666555444444555666777999<<<<<<999666555555333555777999999999777666666666444333333888>>>CCCBBBDDDFFFFFFFFFGGGJJJLLLLLLOOOUUUZZZ]]]\\\YYYWWW^^^^^^```bbbdddfffhhhiiiiiikkkkkkhhhgggiiihhhdddaaa___\\\XXXUUUTTTSSSSSSXXXRRRKKKHHHHHHHHHFFFDDDHHHGGGEEEBBB@@@??????@@@@@@AAAAAABBBAAA@@@>>>===<<<<<<<<<<<<============;;;;;;;;;:::888777777777777888:::<<<===>>>>>>===<<<<<<>>>???@@@@@@@@@???>>>@@@AAABBBAAA===:::777:::<<<>>>>>>===<<<===>>>=========<<<<<<;;;;;;;;;888:::===>>>>>>???@@@BBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>:::777555666888:::<<>>999555555777:::;;;;;;;;;999666444222...000222444444444333333;;;:::;;;<<<===<<<999777666:::;;;:::666777<<>><<<:::;;;===@@@BBB...111555777777777777888;;;888444222222333333222000/////////000000...,,,...000222333444444444333333555777666444222000000222222111000000000111111444333333333444666999:::999777333111000111444555888666444333333222000---))))))(((&&&&&&(((+++///111222111...++++++...222000000000000111111222222333444777888999888666555444444444444555555555555555555666666555444222111222333333111...///333777444444333222333444666777555555555555666666777777666666999>>>>>>:::777888999888666555555666777888666777:::<<<;;;999777555111000///...---...111444444444333000---,,,---...333555888999999999999:::<<<:::777666666888;;;===;;;888555555777999:::;;;999999888777555333111000444444333222222222333333555666888999999<<>><<<======>>>===<<<:::888777;;;;;;;;;:::999:::>>>@@@;;;888777777999888333///+++***(((***---111444555111111000000111333444666:::::::::999888777666555111111111111222444555666444444444444444444444444555888::::::999777666666<<<;;;999888777666666666333222222333555666666555666777777555444333444666333222222222333333444555333444555444111/////////333111///------...000111333333222111222333444555333555666555555666888:::888777555666777888777666555777888777444111//////222444555555555555666777444555666777999:::;;;;;;666555333222333555888:::333333444555777999;;;<<<:::::::::::::::888555222///111333666888999999999888888888888888888888888444444555555555555555555444444444222111111444666777;;;???>>>;;;777666777555666777888999999888777555555555444666;;;AAAEEECCCEEEHHHGGGFFFFFFIIIMMMMMMQQQWWW\\\___^^^\\\ZZZ^^^___```aaadddfffhhhjjjnnnnnnjjjeeecccdddbbb]]]___]]][[[YYYWWWVVVUUUTTTWWWSSSNNNJJJIIIHHHHHHGGGGGGFFFEEEBBB>>>======???>>>???@@@AAAAAA@@@???>>>===<<<;;;<<<>>>>>>===;;;:::;;;;;;;;;:::888666555888999::::::;;;;;;::::::777999;;;===???@@@@@@???@@@AAABBBBBB@@@>>><<<:::<<<<<<===<<<;;;;;;===???>>>>>>??????>>>===<<<;;;666888;;;===>>>???AAACCCAAAAAA@@@@@@@@@@@@@@@@@@>>>===:::999888888999::::::>>>@@@===888444666888???>>>===;;;888666444333...111444555444333333333999999:::<<<>>>===;;;999888:::;;;999777777:::>>>>>>===<<<<<<<<<===>>>???///333888999999777888999999666222111111222222222333222000111222222111///111222444666666555444333000111222222000/////////111111000000////////////222333444555666777888:::666444000...---///111333666444222222333333000...******)))&&&%%%''',,,111111333333000+++))),,,//////000000111111111111111333555888:::999666444222111111222222222333333333111333666888888777555333111333555222...,,,///222///000111111111222444555666555555555555666666777666555777<<<;;;666444444:::888666555555666888:::555666888999999888777666111222111///------000333444444333///+++***,,,...222555999;;;;;;::::::::::::999666555666999===@@@>>><<<::::::;;;;;;;;;:::888777666555555555555555333222000//////000222333222444666777888;;;>>>AAA@@@EEEIIILLLLLLNNNRRRUUUUUU[[[bbbffffffgggkkknnnqqqrrrtttwwwxxxyyyyyyyyyvvvwwwxxxvvvsssooolllkkkeeedddbbb^^^ZZZUUUQQQOOOHHHFFFCCCAAA@@@???>>>>>>??????@@@???>>>;;;999777999999888777666888;;;>>>:::777666777999888333...***)))))),,,000555777888666555333222222333444555999999999999888777555444111222222444555666666777666555333222222333333444444777::::::888777777888<<<:::888666555555666666444222000111555888888888666777777666444444555666666444333222333333333222222444555555333222222333333222111000//////000000444333222222222333444555666777777666444555777888666444333444666777777666666888888666333000///000111111111333555777666555222444777:::;;;;;;:::999555555444444444666777888555666666666666666777999777666777888888777444111///000222444666888::::::888888888888888888888888555444333333333333444444777666444000......000333666;;;@@@@@@<<<888888999888888888888999999999999777888888999:::>>>CCCGGGEEEHHHJJJJJJGGGGGGKKKOOORRRSSSVVVZZZ]]]___```aaa^^^^^^___aaadddhhhkkkmmmmmmkkkfff```___bbb```\\\\\\[[[[[[ZZZYYYWWWUUUUUUQQQRRRRRRPPPLLLJJJHHHHHHEEEEEEDDDAAA===;;;<<<>>>===>>>@@@AAABBBBBBAAAAAA>>>===<<<>>>@@@???===::::::;;;<<<>>>===;;;777444888888888888888888999999777999;;;===??????>>>>>>@@@@@@@@@???>>>======<<<;;;;;;:::999888:::>>>BBB@@@???>>>===<<<<<<<<<<<<777:::<<<======>>>???AAA@@@@@@??????>>>>>>======::::::;;;;;;;;;;;;;;;:::999===???===777444666:::BBB@@@>>>;;;999888888888222666999999888666666777999999:::===???@@@>>><<<999:::999999888888888888<<<<<<===>>>===<<<;;;:::000444999;;;999888888999666444000///000222333333555444222222333444333222222444666888888666444222...///000///------...///111111000000///.........000222555666777777888999444222...++++++---000222555333111222444444111...,,,+++***'''%%%'''---333000333444000+++((())),,,//////000111111111111111333666999;;;999555222000//////000000000111111111...111555999;;;:::777555000333555222---***+++...,,,...///000000111333444777666555555555555666666555444666::::::444111222;;;999777555666777:::;;;666666777777888888888888222333333000------000333333444222///+++)))+++...222666:::======;;;::::::777666333333444888<<>>============;;;:::666666555555555777999:::222000...---...000222444000222555777888;;;>>>AAABBBFFFJJJLLLLLLLLLNNNPPPVVV]]]dddgggffffffiiilllpppppppppqqqsssvvvxxxzzzyyyzzzyyyuuuooollllllnnnfffdddaaa\\\YYYVVVUUUTTTHHHHHHFFFCCC@@@>>>???AAA@@@AAAAAAAAA???<<<999777777777666555444666:::===999777555777999888222,,,+++***+++...333888:::;;;:::999666444333444555666777777777777555333111000111222444555666777777777666555333222111222444555444777::::::888777888:::;;;:::777555444444555666444111///000555999::::::666777777666444444555777;;;999777666666666555444222444666666555555666777333333222111111111111111444333222222222333444555::::::999777444333555666333222111222444666777666555666777444000---...000///......111666999777555222555888;;;<<<;;;999777555555555555555666777777888999888777555444555666444444444555666555222000000000111333555888:::<<<888888888888888888888888555444333222111222333444:::888444///++++++...111666;;;@@@@@@<<<999888:::::::::999999888999:::::::::;;;<<<<<<===@@@DDDGGGFFFJJJMMMLLLHHHHHHLLLPPPVVVUUUUUUWWWZZZ___cccfff]]]]]]___aaaeeeiiimmmooohhhfffaaa\\\^^^cccccc```YYYZZZZZZZZZZZZXXXVVVUUULLLPPPUUUUUUPPPKKKIIIHHHDDDEEEDDD@@@<<<999;;;======>>>@@@BBBCCCCCCCCCCCC>>>======???AAA@@@<<<999;;;<<<>>>@@@@@@===888444777777666666777888999999999:::<<<>>>??????======@@@???>>>===<<<<<<<<<===999999888666777:::@@@EEEBBB@@@<<<:::999:::<<<>>>:::;;;===>>>=========?????????>>>>>>===<<<<<<;;;777888;;;===>>>===;;;:::777<<>>;;;999999:::999999;;;>>>AAABBB@@@>>>:::999888999999999666444:::<<<>>>???>>><<<999777555777999888666444333333333222111000111222444555444555666666666444111000555444333666888888555111333222111111111000...,,,.../////////------///111//////000222222333333333//////...,,,+++,,,000333222111111333666666444111---......,,,***+++///333222444555333///+++'''&&&.../////////------///000000222444555555333000...------,,,,,,---...000111000222555888999999777666555222///---+++,,,---...///111333333222111000111444444444444555555666666999:::;;;;;;:::777555333777666555555666888:::<<<===;;;888444111000333666111444666444000///333666777444111000111111111000555555888<<>>===;;;:::;;;>>>>>><<<888666666999<<<>>>:::444---((('''+++111666;;;:::888777999<<<@@@CCCAAADDDFFFGGGGGGIIIMMMRRRTTTWWW\\\aaaeeefffggggggiiiffffffkkktttyyyyyyvvv{{{|||yyyrrrmmmkkkgggbbbdddeeeccc^^^WWWSSSSSSTTTKKKIIIFFFCCC@@@@@@@@@@@@@@@???===;;;:::999999:::888888777555222111222444888555333555888999666222...000333666888888777777333666:::;;;999666444333000222333444333000---+++111444777999:::999777555555555444111//////111333777555555888;;;<<<:::888:::888444333444666777888999555222222666:::<<<<<<555666999;;;;;;:::888666999888666444333444555666444555777888888777555444111444555444111///000111555333111///000111333555777999888444//////444999:::666333111111333333444777777555111,,,*********...///111111000111333555:::999888888777777888888999888777:::===???===;;;888::::::777333111222444666333111111333555666666000111444666777777777666:::;;;;;;999666444444444444555555555444555777:::<<<999555111///000222333???AAABBB@@@===:::999999999888777666777888:::;;;777999===AAADDDEEEEEEDDDHHHLLLNNNKKKJJJLLLMMMKKKSSSUUUXXX[[[]]]___aaabbbdddaaa^^^```dddggghhhhhhhhhfffdddbbbbbbbbbcccdddbbbbbb^^^ZZZ\\\___ZZZQQQKKKMMMOOOPPPOOOLLLJJJHHHAAA@@@???===<<<;;;;;;;;;===AAAEEEEEECCCAAAAAACCC@@@BBBEEEEEEBBB???>>>===<<<;;;;;;:::888777666666555666888999::::::;;;;;;::::::;;;===??????>>><<<;;;===>>><<<999999<<<@@@<<<;;;888555444555999===@@@>>>;;;999999:::<<<===???>>>===;;;::::::::::::;;;===>>>===;;;;;;===@@@;;;;;;<<<<<<<<<;;;999888:::>>>@@@<<<666444999>>>AAA@@@@@@===<<<<<<>>>AAA777:::>>>???===:::777666777888;;;???BBBCCCAAA???===<<<<<<<<<<<<:::666333777:::>>>AAAAAA???<<<:::444666777777444333222222222222222111222222333333333444555666555444222111000000000333666777444222333222111000000000///...000111111000......000111222222222222111000//////...000111222111000111222222111111333666777555333111333333111......000222222333444333000---)))(((---...///......///222555222333333444333222000///------,,,,,,---...000111111333555777888888888777666444000...,,,,,,---...///000222222222222333333555444333222333444555666777888999:::999777555444777666555555666888:::;;;;;;:::777444000///111333333666888666222111444888777555333222333333333222666666777:::<<<:::666222555444444555555666777777999;;;<<<<<<:::999;;;===@@@===999666555666888:::999555///******,,,111555:::;;;;;;<<<===>>>>>>???AAACCCEEEEEEEEEGGGLLLQQQWWWZZZ___bbbeeeffffffgggeeecccdddjjjsssyyyyyywwwtttvvvvvvqqqoooooolllhhheeeeeeccc]]]WWWSSSRRRRRRKKKIIIFFFCCC@@@?????????>>>===;;;::::::::::::;;;;;;;;;:::777444222222333666333111333777888555111000111333555777888888888666888::::::888555333333...///000111111///---,,,000222666999::::::999777444333222111///000333666777555444555888;;;;;;:::;;;888555444555777888888===999444333555777999888666777999;;;;;;999777666666666777777777666555555333444666777777555333222222444666555333222222444888666333111000111333444666777888555111111666:::<<<999555333222222222111555555333///+++)))***+++///111444666555555555666777777666666555666666666888888:::===@@@@@@<<<999666777888666333222333555333111000111333666777777444555555666666666666666999:::;;;:::777555444333444666777444222222666:::===:::555222000222444666>>>???@@@???<<<999888888999888666555555666777999:::<<>>===<<<;;;===???BBBCCCBBBAAAAAAAAA???BBBDDDDDDBBB???>>>===<<<<<<;;;:::999888777777888888999:::===>>>======;;;;;;;;;===??????===;;;;;;;;;;;;;;;::::::<<<>>>;;;:::888555333555999<<<@@@>>><<<:::999:::<<<>>>=========<<<<<<;;;;;;;;;:::<<<===<<<::::::<<<>>><<<===>>>>>>>>>===;;;::::::===@@@===777666999>>>@@@@@@???===;;;;;;===???777:::===>>>;;;888666555777888;;;>>>AAAAAA@@@??????>>>>>>?????????<<<:::888:::===@@@AAA@@@>>><<<333555666555333222111222222222333333333222111111333444555555555444333222//////000333555666555444222222000///...//////000333333222111///...000222666555444222000---+++***...222666888777555333222333222111222444555555555555666777666333111111222111222333333222///---+++...............111666999555444333111111111111111///............000111222333333444555666777777888777555222///---------......//////000222333555666666555333222222333444555555666888999999888666555777666666555666777999:::888888777555111///...///555777999888555444666999777555333333444555555444777666555666888888666444777777777777777777777777777999::::::999999:::<<>>:::666444333444555999666222///...///222333999;;;>>>@@@@@@???<<<:::@@@BBBCCCCCCCCCGGGMMMRRR[[[^^^bbbdddddddddeeefffeeecccdddhhhooouuuvvvuuupppttttttrrrppppppnnniiifffeeebbb]]]WWWRRRQQQPPPLLLJJJGGGCCC@@@???>>>===;;;;;;:::::::::;;;;;;<<<===>>>===:::666444333444333111000333666777444111222222333444555666777888999:::;;;:::777444222222---------......////////////111444888::::::::::::333333222000///111666999777444111000333888;;;<<<;;;888666555666888999999===999555333444666888888888999:::;;;:::888666555333444777999999777555444222333444555555333111000333555777777666555666777:::888666333222111222333333666888777555555888<<<>>>;;;888555444333111///222222111...+++***+++,,,111444888::::::999888888777777666666666777777888777999<<<@@@AAA@@@<<<888555666666555333222444555111//////111444666777777777777777777666666555555777999<<<;;;999555333333444777888444......444;;;===:::666222111444777:::<<<>>>???>>>;;;999888888777666555333333444555777===>>>@@@BBBBBBAAA@@@>>>CCCHHHKKKJJJKKKOOOQQQPPPRRRUUUYYY]]]___cccfffiiihhhhhhjjjlllllljjjfffcccdddeeefffggggggeeedddcccgggeee```[[[ZZZZZZUUUOOOOOOMMMJJJJJJKKKJJJFFFCCCHHHGGGEEECCCAAA>>>===<<<======>>>@@@BBBBBBAAA???>>>AAACCCDDDBBB???>>>======<<<;;;:::999888888888:::999999;;;???AAA@@@>>>;;;;;;;;;===>>>>>><<<::::::999888999;;;;;;;;;:::999888777555333555888;;;???>>><<<;;;:::;;;===>>><<<<<<===>>>>>>===<<<;;;:::<<<======;;;:::;;;<<<<<<===>>>>>>>>>===<<<;;;:::>>>@@@>>>999777999===>>>>>>>>>;;;999999;;;<<<999:::<<<;;;888666555555777888;;;===????????????@@@???>>>???AAAAAAAAA???999:::<<<>>>???@@@??????333555555555333222222333333333444444333222000///222333444555555555444444222222333555666666555555222111000...---...000222444444333000......///111666666444222///,,,***(((000444999;;;:::777555333444333111000000111222222333444666666555333222111111111111222333222000...000000///......111666:::777555222000///000222333111000000000000222333444333333222222333444666777888666333111///.........---,,,,,,---000333555666555555555555555444444333444666888:::::::::999888777777666666666777777888666888999777444000......555777999888666666777888555333222333555555555444444333333333555666888888888888888888888888777777666777777888888888999:::???===999666444333222333888777555444333222222222666888<<>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===;;;888666555555111111111444777777555333333222111111222333666777;;;<<<<<<999666333222222------,,,---...///111222111222444777999:::::::::666555333000///111555999555111---+++...333999<<<:::888666666888999::::::999777444333444666999;;;999:::::::::999777555444111222555777777666555444111222333444444222000///555666888888999999999:::888777555333222222333444222555777999888999;;;======;;;888777666555222000111111111///---,,,...///444777:::;;;;;;:::;;;;;;::::::999999999:::;;;;;;999;;;===???@@@???<<<:::888888777666444444444444111000000222444666666555555777999::::::888666444666999<<<<<<:::666333222555888999444,,,+++333;;;;;;999555222222555999;;;;;;===>>>>>>;;;999999999666555333333333555777888===>>>@@@AAAAAA@@@???>>>EEEJJJLLLKKKKKKNNNOOONNNVVVYYY\\\]]]^^^```dddgggqqqooommmkkkkkklllmmmmmmhhhhhhgggfffeeecccbbbbbbccc```]]]YYYWWWVVVRRRNNNNNNKKKGGGGGGJJJJJJGGGCCCGGGGGGFFFDDDBBB@@@???>>>>>><<<;;;>>>BBBCCCAAA>>><<>>>>>===<<<:::999888888888999;;;999888;;;@@@BBB@@@===<<<;;;;;;===>>>>>><<<::::::888777999<<<===:::888777777666555444555777:::???>>><<<;;;;;;<<<===>>>:::<<<===??????>>><<<;;;;;;<<<>>>>>>>>>===<<<;;;::::::;;;<<<<<<;;;:::999<<>>???@@@>>>======???@@@@@@???888999:::<<<===>>>@@@@@@444555666555333333444555444444555444333111///---111222333444555555666666555666666555333222222111111111111///......222555333333111///------///111555555444222000...,,,***222555888999888666666555444333111///---,,,,,,------...000333444444222000000000///111444444333111333222111...---///333666666444111//////000333444333222222222222444555666222111000000000222444555777666444111000.........,,,***)))+++///333444444222444777999999777444111444666888:::;;;;;;::::::777777666666666666666666666888::::::777333111000555666777888777666666666222111111222333444333111///000111222444777999;;;888999999::::::999888777666666666666777888888888:::999777666555444444444666666777777666555444333333555888;;;============;;;>>>BBBDDDFFFKKKSSSYYY^^^aaacccbbb___^^^aaaeeeggghhhhhhiiiiiikkkoooqqqtttwwwwwwrrrooonnnkkkfffgggddd```\\\XXXTTTQQQOOOOOOMMMKKKGGGDDDAAA???>>>??????>>>===<<<;;;:::999666888:::;;;999777666666222333444777999999777555222111///...///111333555;;;<<<<<<:::666444333333//////......///111333555444444555666777888888999999888666222000000333555222///+++)))***///555:::999888666666888::::::999888666444222222333777999999999999999777555444333111222222333444444444444000111333444444333111000666777777999:::;;;;;;:::333333222222333444555666222444777999:::;;;<<<===:::888777777777777555333222333333111//////111333777888999888888999<<>>???===<<<999777666555444333222222222333555555333111///333888===>>><<<888555555888;;;<<<:::666444333555999:::444,,,+++222;;;999777444222333555999;;;;;;===???>>>===;;;:::;;;555444333333555777:::;;;<<<===>>>@@@AAAAAA@@@@@@CCCIIIKKKJJJKKKOOOQQQPPPUUUYYY\\\]]]\\\^^^ccchhhrrrqqqpppooonnnppprrrtttooolllhhhccc````````````^^^\\\[[[ZZZYYYVVVRRRQQQLLLIIIGGGHHHIIIJJJHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@???===<<<>>>BBBCCCBBB???;;;>>>AAABBBAAA???>>>>>><<<;;;999888777777888999999888888:::===???===;;;;;;:::;;;<<<>>>>>><<<::::::999888;;;======:::666555666777666555555777999======<<<;;;<<<<<<===>>>:::;;;===??????>>><<<;;;;;;===???AAAAAA@@@>>><<<999:::;;;<<<<<<;;;::::::>>>@@@BBB???:::555333333666777777666444444555666;;;;;;;;;999777555666777999:::<<<<<<;;;;;;===@@@AAA???======>>>???>>>===888888999:::;;;===??????444555555444333333444666666666555444222000...---000111222333555666777888666777666333000---,,,---000222333222///000333777333222111...,,,---000222444444444333111000...---111333555555444333444555222222111...+++))))))***((()))+++///222444222111000///...000444555444111333333111...,,,,,,///222333222111111111222333444333222222222222444555666222111000000000111333444555444333111000//////...---+++***,,,000333222111000222666999999777444222444555888:::;;;;;;:::999777777777666666555555555666999;;;;;;999666444333444555666777777666555444111000000111222222000...,,,///222444666777999;;;777888999:::::::::888888888666555666777888777555555666666666666666666666444555777999999777555444222444666888:::<<<>>>???;;;???CCCFFFHHHLLLSSSXXXZZZ]]]___^^^ZZZZZZ___ddddddfffiiiiiijjjlllrrrwwwrrrttttttpppooopppoookkkgggddd```\\\YYYVVVSSSQQQNNNMMMKKKHHHEEEBBB@@@?????????>>>===<<<:::888777333666999;;;:::888666666333555888::::::999777666222111000...///000222333999:::;;;;;;888555555555222222111000111222444555666666555555666777888999<<<;;;999555111000000222000///,,,***)))---333777888666555666888::::::999999888555111......111444888888777777555444333222222222222333333333333444///111333555555555444333777777777888;;;;;;;;;999000000111222444666777888555555777999:::;;;;;;<<<888666555555777888777666444555555333222222444666999888888666666888<<<@@@999999888777777777777777:::;;;;;;;;;:::<<>>:::888777666444222444444444666777666333000,,,000777===???===999666666888;;;;;;999666444444666888999444...---333999777666555555555666888999:::<<<>>>>>>===;;;;;;<<<666555444555666888;;;<<<;;;<<<===???@@@AAAAAAAAA???DDDIIIJJJLLLRRRUUUTTTRRRVVV[[[\\\\\\___fffmmmkkkooosssuuuuuusssrrrqqqrrrnnnhhhbbb^^^]]]]]]^^^\\\ZZZ\\\___]]]XXXUUUUUUKKKKKKKKKKKKJJJIIIHHHHHHBBBCCCDDDDDDDDDCCCAAA@@@@@@???>>>>>>@@@AAA@@@???999<<<@@@AAA@@@???>>>>>>;;;999777666555666888999777888999999:::999999999999999:::<<<>>>>>>===;;;<<<<<<===??????===:::777444666777888777777888999<<<;;;;;;;;;;;;<<<<<<===;;;;;;<<<======<<<;;;:::;;;<<<>>>BBBDDDDDD@@@>>>;;;<<<===>>>>>>>>>===<<<>>>???@@@???:::555111///333444666555444444555777;;;<<<<<<;;;999888999::::::<<<===<<<::::::===AAAAAA@@@??????@@@AAA???>>>888999999:::<<<===>>>>>>333444444333222222444666888777555333000///...---000000111222444666888999777888777333...++++++---///222555444222111444888333333111///---...222555555555444444222111000///---///222333222111000000...000111///,,,******+++))))))***---222444333111000...,,,///333555333111000111000...++++++,,,......///111333444444444333111000000000000222333444222222222222222333333444333222222111000000//////000...,,,...222444111...///000222444555555444444222444666888999999888777777777777777666555444333555888:::;;;999777666666444555666777888777555333111111000111222111///,,,+++000555888888777777777555666888:::;;;:::999888:::777666666777777555333333444666777888888777777222444777999999888777555333444777:::<<<=========<<<@@@EEEGGGHHHJJJNNNRRRUUUYYY[[[YYYVVVWWW]]]cccdddhhhkkkkkkjjjmmmtttzzzqqqsssrrrnnnnnnqqqqqqooogggddd___\\\[[[YYYVVVSSSKKKJJJIIIGGGDDDBBB???>>>;;;;;;<<<<<<;;;999888777333666:::<<<:::888666555444666999;;;;;;999777555333222111111000111222333555888;;;;;;:::888666666444444333222222222222222555555444444555888:::;;;;;;;;;:::777333000000000111111000...,,,---222666666555555666888999999888888777555000,,,,,,...222666666555444444333222222333444555666666555333222///111444666777777777666777666666777:::;;;999777000000222333555777999999777777777888999:::::::::888666444333555777777777555666666444333333555777777888888888888999<<>>???@@@AAAAAA>>>DDDHHHIIILLLRRRVVVUUUSSSXXX]]]^^^]]]```hhhoooiiimmmrrrtttsssqqqppppppooolllgggbbb^^^\\\\\\\\\ZZZYYY]]]bbb```XXXTTTUUULLLOOORRRPPPKKKGGGFFFGGGDDDDDDEEEFFFEEECCCAAA@@@>>>??????>>>===<<<===???888;;;???AAA@@@???>>>>>>:::888666444444555777888555999;;;:::666444666888777777888;;;>>>???>>><<<===@@@CCCCCC@@@===999888444666888999888888999:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888999===BBBEEEEEEAAA>>>:::;;;===>>>>>>>>>===<<<:::<<<>>>===:::666111///222444666777666777888999;;;<<<>>>>>><<<;;;<<<<<<<<<>>>???<<<999999>>>BBB>>>>>>???@@@BBBCCCAAA@@@:::;;;<<<===>>>>>>>>>>>>222333333111000111333555:::888555222///...------///000111222444777999:::888999999555000---...///...222666666333222555888444333222///...000444777666666555444333111000///))),,,111222111///---,,,+++...111111...,,,---...,,,***+++...222555444222111---+++...333555333000---......---++++++,,,---+++...111444666666444333///............000111222333444444444444444444444111111111111000000000///333000///111555555111---////////////000333555666111222444666777777555555777777777777666555333333444777999:::999777777777555555666888999888666444222111111111222111...,,,,,,222888;;;999666444444444555888:::;;;:::999888;;;888666666777777555222333555666888888888888777111333666888:::999888777444666:::===>>>===;;;:::===AAAFFFHHHHHHHHHJJJLLLRRRVVVXXXVVVSSSTTT\\\ccchhhlllnnnmmmjjjkkkrrryyyssstttrrrmmmlllpppqqqooogggddd___]]]\\\[[[WWWTTTHHHHHHGGGEEECCCAAA???===777888999::::::999888777555888<<<===;;;888555333444777:::;;;:::888666444444444333333333333333333222666:::<<<;;;999888777555444444333222111000///444333333333555999<<<>>>:::;;;;;;888555111000000111333333111//////222555555444444555888999888777333333222///,,,,,,000444555444444333333222222111333555888;;;:::777333000///111444777999999999999888666555666999:::888555111222333555777888999::::::888777777888999999888:::777333222333555777777555666666444333333555777666888:::;;;::::::<<<===999888666555333222222222222666;;;===<<<<<<>>>@@@===:::777666777888666333111222555888::::::666444111222444666888999:::;;;777999:::999777666666777777777777555444444555777777888:::;;;;;;:::999888777999;;;<<<;;;:::::::::;;;999777555444555666666======>>>>>>?????????@@@AAAFFFJJJJJJLLLPPPSSSRRRXXX\\\``````]]]___fffmmmnnnoooooommmkkkkkkooossskkkjjjgggccc```]]][[[[[[XXXXXX\\\bbb```VVVPPPQQQNNNSSSWWWTTTKKKEEEDDDFFFFFFGGGGGGGGGFFFCCC@@@>>>===???@@@>>>:::999;;;>>>777;;;>>>@@@@@@???>>>>>>999777555333333444666888555:::===;;;555222444888666666888;;;>>>???>>>===>>>BBBFFFFFFAAA<<<999999444666999::::::999999:::999999999::::::;;;;;;;;;===<<<;;;:::999888888999666777;;;AAAEEEFFFBBB===888999;;;<<<<<<<<<;;;;;;777999;;;<<<:::777222000222444777888888999:::<<<:::===???@@@???>>>>>>>>>===???@@@===999999>>>CCC::::::<<<@@@CCCCCCBBB@@@<<<===>>>@@@@@@@@@???>>>333222000000000222444666888888666333000///000111333333222222333444666777;;;<<<<<<;;;999666333111555555555555555666777888555333222000000111333444888777555333333222000...+++,,,---...///000111222///111333333000...,,,,,,...,,,***,,,000222222111------...///000///---***'''(((((()))***,,,---...111111222444666666333111///////////////000000111111111222222333333333333///,,,***,,,000222333222111333555777777555333111...///000111111111111111///......000222333222111444777999888444333555777:::999888777666666666666555444333333555555444222222222333333333333333333000222555888999999777666444555777:::;;;;;;:::999>>>;;;777666888999888666:::999888666444222111000111000111555;;;>>>>>><<<===>>>>>>===;;;:::;;;===@@@AAADDDGGGJJJKKKKKKKKKQQQRRRSSSTTTVVVZZZ___ccciiijjjlllmmmmmmnnnqqqsssrrrooolllmmmpppnnnfff^^^eeedddbbb```\\\WWWSSSQQQOOOMMMJJJGGGDDDBBB@@@??????<<<:::;;;<<<;;;888555888999:::;;;:::999888777444555888:::;;;:::999999666555555444444444555555666777777666555555777888777555222111222333333222222333444444555888<<>><<<;;;???;;;666444555555444333111222555999===??????===555555666777777888777777555555666999;;;<<<:::999...000222555666777777666555777888777666444444555999<<<>>>;;;555111222444999:::<<<<<<<<<;;;999777777777666666888;;;>>>@@@:::999888777777999:::<<>><<<:::777555666888<<>><<<:::;;;999666333222333555666:::;;;;;;999666333222222333444777:::>>>@@@???>>><<<===???@@@@@@>>><<<;;;555666777888999888888888888;;;<<<999555555999===@@@>>>:::777666888;;;===777777:::===@@@AAA@@@>>><<<;;;999888888;;;===???<<<======;;;777444222222222555777999999:::;;;===<<<===???@@@@@@@@@???>>>======>>>===<<<:::999777<<<<<<>>>@@@BBBAAA>>><<>>>>>???333333222111111222444444666666555333000///000111444444444444444666777888888999:::;;;;;;:::888777666666555555666666777888333222000//////000222333555444333333333222111000,,,,,,---...///111222333000222333333000---,,,,,,+++******---111444444333000/////////000...+++)))%%%%%%&&&(((+++---///111000000111333555555222000//////000111111000000///000000000000000111222222...+++)))+++...222333222333333444555555444444333111222222333333333333333000///...000222333333222333555777555222111333666888888777666666666777777777555333333333444333222555444444444444444555555222444666777888777666555222444777999;;;:::999888888666444555888999999777777666555444222111000000111000111555:::>>>>>>======>>>>>>===<<<;;;<<<>>>@@@BBBDDDFFFHHHJJJKKKKKKOOOQQQRRRTTTVVVZZZ```dddkkklllmmmllllllllloooqqquuupppllllllnnnmmmgggaaabbbaaa___\\\XXXTTTQQQNNNMMMLLLIIIGGGDDDBBBAAA@@@AAA???======>>>===;;;999::::::::::::999888777666555666888:::;;;;;;:::999666666666555555666666666777888888777555444555777555333111111222444333333333333333333333666:::===<<<:::777666666666555444666777777666333111222222111222444666777777666666333222000//////111444666444222000000111222222111777999;;;<<<:::777555333111333666888999:::999888888888777555333333666888111222444555555666888:::777777888888777666555444666666666777888888666444000222444444333333444555555555777:::===???>>>===>>>:::777666777777666444000000333777;;;===<<<;;;222333444666777888999999777666777888:::;;;;;;999333333444555555666666666555777888777666555555666999<<<===;;;555222333555666888;;;======:::777444333333444555777:::<<<===>>>===;;;::::::;;;<<<===AAA@@@??????>>>??????@@@EEEGGGJJJLLLLLLMMMNNNOOOUUUZZZ]]]\\\YYYZZZ```fffmmmmmmlllkkkjjjjjjkkkmmmpppnnnllliiigggeeedddbbbgggccc^^^\\\\\\ZZZVVVRRRQQQPPPNNNJJJEEEAAA??????@@@BBBBBBAAA???=========>>>>>>>>>===;;;999777555666999<<>>;;;999999888666555444555666777999:::;;;:::777555444444333555777:::<<<<<<:::888999:::<<<>>>>>>>>>===<<<777777777777777777777777888:::;;;999555555999===???===:::888888:::===???888999:::===@@@AAA@@@???<<<;;;:::999999;;;>>>@@@>>>??????===999555222222222444777999999:::<<<>>>======>>>>>>??????>>>>>>===>>>>>>>>>===<<<;;;:::======>>>@@@BBBAAA>>>;;;:::;;;======<<<;;;<<<===444444444333333333333333333444444222000///000222666555555555666777888999777888999:::::::::999999666666555555555666777777111000...------...000111222222222222222222333333...------...///111333555000222333111///,,,+++***))))))+++///444666666555333111000//////---***(((###$$$&&&(((,,,///222444000000111333444444222///...000111333333111///---///...,,,+++,,,---///000---***))))))---000333444555444222111111222333444666666666555555555555555222000//////111333444333333444444222......111555777777666666555666666666777555222111222333444333888777666555555666777888666666777777666555444444000333666999:::999777555111111222444888999999888333333222222111000000000111111222555999===??????===>>>>>>===<<<<<<>>>@@@AAABBBCCCDDDFFFHHHJJJKKKLLLNNNQQQSSSVVV[[[aaaeeellllllllljjjiiijjjmmmpppvvvqqqlllkkkmmmmmmhhhddd```___]]]ZZZVVVRRROOOMMMJJJJJJHHHGGGEEECCCBBBBBBBBB@@@===<<<======<<<;;;<<<<<<:::999777666666666555777999:::;;;:::999888777777777777777777777777888999999777555333444555222111000111333555444444444333222111000333777;;;===:::888777777888777666999999999777444222222333111222444555666666666666555333111///000444888:::666444222222222333222111444666999;;;;;;:::888777000222555777888888888777888777555222111222555888444444444333222333666999666777888888888666555444555555555777888777444222///111333333333444555777555555666999===?????????;;;:::888999999999777555...///111444777999999777///000222555777999::::::999777666777999::::::999777777666666666666666666444555777666555555666777999;;;<<<:::666333444666333666:::<<<<<<999444111111222444666888:::;;;<<>>===<<<<<<<<<===>>>???>>>=========>>>???@@@HHHJJJLLLLLLLLLLLLMMMOOOSSSVVVYYYXXXWWWZZZaaahhhmmmjjjggggggiiilllmmmmmmlllllllllkkkjjjhhheeedddgggddd```______]]]YYYUUUPPPNNNJJJGGGDDDAAA>>>;;;???@@@@@@>>>;;;999888888:::;;;;;;;;;:::888666555888:::===??????===;;;999888777777777777777777777999:::<<<;;;888666555555222444666777777666333222666777999;;;<<<<<<<<<;;;888777666444444555666777999;;;<<<:::777777:::===???===:::999999;;;>>>@@@::::::;;;===???@@@???>>><<<;;;:::999:::<<<>>>@@@AAABBBBBB???:::666333333333555888:::::::::<<<>>><<<<<<;;;;;;;;;<<<===>>>===>>>????????????>>>>>>>>>>>>>>>@@@AAA@@@===;;;666777999999888888999;;;444555555555555444222222111222333222000///000222555555555555666666777777999888777666555444333222555555444444444444555555///...---,,,,,,---///000111222333222111111222333000///......000222444555///000000///,,,)))(((((((((***...222555666666666666444111///...,,,)))'''&&&&&&(((+++...111444555000000111333555555222000...000333555555222///,,,...,,,***((((((***---...,,,+++)))))),,,000333555666333000------///222444888888777666666555555555555222000///111333555555333444444111---...222666888777666555444444444444555333000///111444666666;;;:::888777777888999:::999999777666555444333222///222555888999888555333...///111444777888777777222222222222222222222222222111222444777;;;>>>???<<<===>>>>>>======???AAABBBBBBAAABBBDDDFFFHHHJJJIIILLLOOORRRVVV[[[```dddiiiiiiiiiggggggiiilllooorrrooollllllnnnmmmhhhddd```___]]]ZZZVVVSSSPPPNNNHHHHHHGGGGGGEEEDDDCCCBBB@@@>>><<<:::::::::;;;<<<@@@>>>;;;999777666666666444666777999999888666555555666666666777777777666888999999888555333222333/////////222555666666555555444222000///111555888<<<:::888777888999999999:::::::::888444222222222000111444666888999999999999666333000111444999<<<888666444444444444333111333444666888::::::888666///111444666777888777666777666444111///111555999666666444111000111444777888888888888777666444333444444555888999888666333222333444444444444666888777777777999<<<>>>>>>===777888999::::::999777555//////000333666777777555///000222444666888888999999777555555777888999999777888999:::999888777666333444555555444444666888:::;;;;;;999666555666777333555777999999666444222555555555777999;;;>>>???;;;;;;;;;;;;<<<===>>>???===<<<;;;;;;;;;===???@@@FFFIIIMMMOOOOOONNNNNNNNNRRRVVVYYY[[[[[[^^^dddjjjiiiiiiiiiiiikkklllmmmmmmhhhjjjlllmmmkkkiiigggfffbbb```___```aaaaaa]]]YYYOOOKKKGGGEEEEEECCC???;;;?????????===:::777666666888888999999888777666555:::<<<>>>@@@@@@>>><<<:::999999::::::999888777666999;;;<<<;;;888555444444222222222111000///000111666777888999::::::999999888666444222333555888::::::<<<<<<;;;::::::<<<>>>@@@>>><<<::::::;;;===???;;;:::999:::<<<===<<<;;;999999888888999;;;===>>>CCCDDDCCC@@@<<<777555444777999:::;;;:::999:::;;;;;;:::888777777999;;;======>>>??????@@@AAAAAAAAA???>>>>>>???@@@@@@===;;;777888999888777666888999444555555555555444222222000111333222111000111222333333444444444444444444666555333000...---------444333333222222333333333...---,,,+++,,,---///000333555555444111///000111111111000000111222444444,,,------,,,)))'''&&&'''***,,,000333444555555555777444111...---,,,***)))***+++,,,---///222444555222222333555777666444222---000444666666333000------,,,)))(((((()))+++------,,,,,,,,,---000444777555222...++++++---000333888777666555444444555555666444111111222444555555555666555222///000444888:::999888666444333222222222000......222666888999<<<;;;:::999888999999::::::999888666555333222222000222555777888666444333///111333555555555555555333333333444444444555555222222222333444888<<>>===<<<===???@@@AAAAAAAAAAAABBBDDDFFFGGGGGGJJJMMMQQQTTTXXX^^^aaabbbcccdddddddddgggjjjmmmkkkkkklllnnnooolllfffaaa___]]][[[XXXTTTQQQOOONNNHHHHHHHHHGGGEEEDDDBBBAAA???>>><<<:::999999;;;===AAA@@@===:::888777777777333444555666666555333222333444555666666666666555888999999888555222111111---...000333777888777666555444333000///000444777;;;999777777999:::;;;:::999:::999777444111111222000222444888:::;;;<<<<<<<<<999555222111333777:::888777666555666555444222333333333555777777555222///111333666777777777666666555333000///111555999777666333000...///222555888999999888777555333222444444555888::::::888666777888888777555555777888:::999888999:::;;;;;;:::444666888999999777666555222111111333666777666555222333444555666666666666777555333333555777888888555888;;;>>>>>><<<999777333444444444333333666888::::::999888777777888999777666666555555555555555888777666555777;;;>>>AAA999999:::<<<===???AAABBB===<<<:::::::::<<<>>>@@@@@@EEELLLQQQRRRQQQPPPOOOPPPUUU[[[^^^```bbbeeehhhdddjjjooopppmmmjjjkkklllfffiiimmmmmmkkkhhhffffff```___^^^```bbbaaa\\\XXXNNNKKKGGGFFFGGGFFFCCC@@@@@@AAAAAA???;;;888666666777777888888888777666555;;;===???AAAAAA@@@>>>===;;;<<<<<<<<<;;;999666555:::<<<===<<<888555222111111111///,,,***,,,000444999999999888888777666666666444222111222666:::===;;;<<<===<<<<<<<<<===???AAA@@@===;;;:::;;;<<<===<<<:::888777888999999888666666666666888999;;;<<>>???@@@AAABBBBBB???>>>>>>???@@@@@@>>><<<=========:::888666777999444444444333333333333333000222444333222111111111111222222333333333222222///...,,,++++++,,,...///444444333222222222222333///...---,,,---...000222666888888555111...///111333333333333333222222222***++++++***'''&&&&&&'''***---000222333333555666777444000---------,,,,,,------...///000111333444333333444666777777555222---000333666666444111///...---+++*********,,,---...///000000000222555777555222///---,,,...000222666555444333333333444555777555333222444555555555777888888666333222666999;;;:::888666555333333333000...---///222666888999;;;;;;;;;::::::999888888888888777777666444333222111333444666666666444333333555666666444333333444555666666666777777777888333333222111111444999===<<<======<<<;;;;;;===???@@@@@@@@@AAAAAACCCDDDDDDFFFIIILLLOOORRRUUUYYY\\\[[[\\\___```aaacccfffiiiccceeeiiimmmnnnkkkeeeaaa\\\[[[XXXTTTQQQOOOMMMLLLIIIIIIIIIGGGEEEBBB@@@>>>>>>>>>>>><<<;;;:::<<<>>>@@@???===;;;999888777777222333444555444333111///222333444666666666555555777888999888555222111111---...111555999:::999777555555555333111222444777999888666777999;;;<<<;;;999999999777444222222333222444666999;;;<<<<<<<<<<<<999666222111333555777777666666666777666444333444222111333666666333000///111444666777777777666555555333111000222666999666555333///------000333666777888888888666555444666666666777999:::999888::::::999888666666888:::;;;999777777888999999888444666999999888666555555555444333444666777777666666666666666666555444444444333222444666888888888777:::===@@@@@@>>>;;;888555666666555444444666999:::999888777777888::::::999888666444333555666888999888666555666999<<<>>>:::;;;<<<>>>@@@BBBCCCDDD>>>===;;;999999;;;>>>???===CCCJJJPPPRRRRRRQQQQQQPPPTTTZZZ___aaabbbccccccaaaiiiqqqsssooojjjjjjlllfffjjjmmmmmmiiifffeeeeeebbbaaa```aaabbb___XXXSSSNNNLLLJJJIIIHHHGGGEEECCCBBBCCCCCCAAA===:::999999888888999999999888666555;;;<<<>>>@@@AAA@@@??????<<<=========<<<:::888777;;;===???>>>:::666333222333333111---***---333999;;;::::::999888777666666666555333222333777:::===::::::;;;<<<<<<=========@@@>>><<<;;;::::::;;;<<<===:::666555555666666555444444555555777888::::::>>>@@@@@@???<<<999888888===>>>???===:::888777888888777555333444666888:::<<<<<<<<<===>>>@@@AAABBB>>>======>>>@@@@@@???>>>AAAAAA???<<<999777888999333333222111111222444444222333555555333111111111111111222333333222111000---+++***)))***---111333666555555444333333444444000///...---...000222333666999:::777222...000222444555666666555333000///***++++++***((('''(((***(((+++///000111333666999666222...,,,---...//////,,,,,,---...///000222333222222333555777666444222---///333555666555333222//////...---------------000333555555444444555777555444333111000000111111555444222222222333555666666555444555666666555444777999:::888555444666999999888888777666666666666000//////000333555666555999:::;;;;;;:::888666555444555777888777666444333444444444555555555555555666888888666444333444666777777888888888888888999444444222///...000666:::<<<<<<===<<<::::::;;;===??????@@@AAABBBBBBBBBAAAFFFIIILLLNNNOOOQQQUUUWWWVVVXXX\\\^^^^^^___```bbb___aaaeeehhhjjjhhheeebbb\\\ZZZWWWTTTQQQOOOMMMMMMKKKKKKJJJHHHEEEAAA===;;;;;;===>>>===:::999;;;<<<<<<<<<;;;:::999777555444333333444555444222000...222333555777888777666555555777999888555333111111---///333777;;;<<<:::777444666777666555444666777888666555666999;;;<<<<<<999::::::888666444444555666777888999:::999888888999777444222222333444666666555555666777777555333444111000222666777444111000222444777888888777777444555444333222333666888555444222///------///222111333555777999999999999:::888666555666777666666888999888777666666999;;;999777555555777888888888666888::::::777555555666777666444555666777777666777777777777666666555444333333444666999;;;:::999>>>>>>??????>>>===<<<;;;::::::999888666666999;;;:::888777777888:::;;;<<<:::999777666666666777888888999::::::;;;;;;::::::<<<<<<===???@@@@@@AAAAAA@@@>>>;;;999999;;;===??????CCCHHHLLLNNNPPPRRRSSSTTTVVVZZZ]]]___aaabbbbbb```eeekkkooonnnmmmllllllgggkkknnnlllfffbbbbbbdddcccbbbbbbcccccc___XXXRRRPPPPPPOOOLLLHHHEEEDDDDDDCCCDDDDDDBBB???<<<;;;;;;::::::;;;;;;:::999777666888:::<<<>>>???@@@??????;;;<<<<<<======<<<<<<<<<:::<<>>:::888777666777777444111111555:::;;;;;;:::999999888888888999777555444555666999:::888777888999;;;;;;;;;:::<<<;;;:::::::::;;;===>>>???;;;777444444555555555333444555666777999::::::999;;;======;;;:::999:::<<<===>>>===;;;999999:::999888666666666777999:::;;;;;;;;;;;;<<<>>>???@@@===<<<<<<===@@@AAAAAA@@@@@@@@@>>>;;;888777888:::333222000000000222444666333444666666333111111111111222333333333222111000...---+++***+++...222444888777666555555555555555000000///...///111333555666999:::888222///111444555666777888666333///---***++++++***))))))***,,,&&&***---///000333888<<<555111---,,,---///111111******+++,,,...000222333111111222444666666333111---///222555666666555444000000000//////.........222555888888666555666777666666555555444333222222444333222111222444666777666555555666777777555333666999;;;999666555666999777777777777777888999999222111000111333444333222777999:::;;;:::888555333222444666888999777555333555555444444444555666666888999999777444333666999888888888888888999999999555444222///,,,...444999<<<<<<===;;;999999:::;;;>>>???@@@AAABBBAAA@@@@@@GGGIIIKKKMMMNNNOOORRRTTTTTTWWW[[[]]]\\\\\\\\\\\\^^^___bbbdddffffffeeeddd^^^\\\YYYVVVSSSQQQPPPOOOMMMLLLKKKIIIEEE@@@;;;999777999<<<;;;888777888999999999:::999888666444222444444555666555333000///222444666888999999777777444666888888666333222111...000444999<<<===:::777444666888888777666777888777555444555888;;;<<<<<<999:::;;;999777666666777999999:::999888666444333555444333222222333555666555444555666888888666444444111///222777999777333000222555777888999888777444555555444333444666888333333222000------///111---///333666999<<<=========:::666444333444333333666666666666555777:::===777555444444666888999999888:::<<<:::777555666888888666444444666777666555666777777777777777666666333333555888<<<===<<<;;;EEECCC@@@===;;;;;;<<<<<<======<<<:::888888;;;===:::888666666888:::<<<<<<999999999999999888888777999;;;???AAAAAA>>>;;;888<<<<<<============<<<<<>>?????????999:::;;;<<<===>>>???@@@999<<<@@@AAA@@@>>>===<<<888;;;===;;;777444777:::;;;::::::999::::::;;;;;;;;;:::888666555666666777555555555777999:::999888888888888999:::===???@@@AAA===888444444555555555444444555777888:::;;;;;;666999;;;<<<;;;::::::;;;:::<<<======<<<;;;;;;<<<:::999888888888999;;;;;;;;;:::::::::;;;<<<>>>???<<<;;;;;;===@@@BBBBBBAAA>>>===<<<999777777999;;;---///222444666777888888444333333444555666444222222222222333444555666777555111,,,((((((+++///222::::::999777444333444555555444333111111222333333888777444222000000111222:::999777555333222111111...///000...+++***,,,...'''&&&(((---333666666444000/////////111111///......---++++++,,,...111333555666777888777444111///***---111555666666555444000000111111000...,,,+++///333777999777555555555666666666666777777777888777666666555444444333333333444555666555444222111111666999888333000000222666777999999888888999:::444000---...111333333222888999;;;<<<;;;999777555111222444777999888555222444444333111000111444666<<<;;;:::888666555333333888999999555111111666;;;999444...,,,...333777999::::::999666444333444666???@@@BBBDDDFFFFFFFFFFFFEEEFFFIIIJJJLLLOOOSSSVVVWWWXXXYYYZZZ[[[[[[[[[[[[XXXZZZ^^^bbbdddccc```^^^dddaaa^^^[[[WWWSSSMMMIIIRRRPPPLLLFFFAAA===:::888????????????===;;;999888<<<999777999;;;;;;555000222444555555333111///...888888777777666666666555777777888888888666555333444555666777888888888888666666666666666666555555666555444666999;;;<<<;;;::::::;;;;;;;;;::::::999<<<;;;:::888666444222111444333222222222333444555:::999888777888777555333333444555888999999666333111333444666777888777777666555555444444666777888555666666222...+++---000---222888;;;;;;:::<<<>>><<<:::666333000000000000333888<<<<<<888555555777555333111111222444444444777888999:::999888777666888666333111111333444555666555444444666666555333555444555888;;;<<<<<<;;;;;;;;;:::777444444666888@@@???===<<<::::::999999777555333222444888===@@@BBB>>>999666555555555444:::;;;>>>@@@AAA@@@>>>===777999999888666666999<<>><<<;;;<<>>===<<<<<>>???AAAAAA???>>>>>>===<<<===>>>>>><<<::::::<<<======<<<;;;;;;<<<<<<;;;:::999888777777777666555444444666777777666777666666777999<<>>===<<<<<<===>>><<<;;;===<<<:::888777777777777...///111444555666666666333222222333555666555333444444444444444555666666444111...,,,+++,,,...000666777777666444444555666666555555444444444444444777666444111000000111222888888777666555444444333000111111///,,,***+++---'''''')))---222555444222111000000000111111///---***+++,,,---...000111111444555777888888666333222,,,...111444555555333222...//////000///...,,,,,,///222666666444333222333555555666666666666666666444444555555555444333333222333555666666444222000000444888777222///000222666777888999888888:::<<<777333//////222555666555999:::;;;;;;:::888555333000111333666999999777555333333111///...000444888;;;;;;999888666444333222666888888666333444999>>>;;;666000---...111555777888888888666444333555777>>>???AAACCCEEEEEEFFFEEEEEEGGGIIIKKKNNNQQQVVVZZZXXXWWWUUUUUUUUUWWWZZZ[[[]]][[[[[[]]]aaabbb```^^^bbb```]]]ZZZWWWRRRMMMJJJPPPNNNJJJFFFAAA>>>;;;:::>>>>>>?????????===<<<;;;<<<999888999<<<;;;777222,,,...111444444555555555777777777777666666666555777777888777777666555555555555555666666777777777555444444444333333333333444333333666:::===>>>>>>;;;:::::::::::::::999999;;;:::888666444222000///333333222111222333555555;;;:::999::::::999666444222222333666888888666444222333555777888888777777777666555555555666888999444444222///------...000111555:::;;;999888888::::::999777444222111111111555:::======888444444666333111///000222444444444666777888999999:::::::::999666222111333555555444333222111333555666666666666666666888:::;;;;;;:::888888777444222222444666<<<<<<;;;::::::999999999333222111222444999>>>AAAAAA===999666666666555555666888:::===>>>>>><<<;;;666888999888666666888:::>>>??????>>>>>>@@@EEEHHHIIIIIIHHHHHHIIILLLNNNPPPTTTUUUXXXZZZ\\\^^^^^^^^^aaaaaacccgggkkkkkkgggbbbfffgggggggggfffdddaaa```ddddddccc```]]]XXXTTTRRRTTTPPPIIIEEEBBBAAA@@@??????@@@@@@@@@???>>>===<<>>>>>???@@@@@@???===>>>======>>>???>>><<<;;;999:::;;;:::999888999;;;>>>===<<<:::999999888888999777666555666777666555888777777777888;;;===???>>>>>>===;;;:::999777777555555555555666666777777777888999:::;;;::::::999;;;;;;<<<;;;999888999:::<<<;;;;;;===>>>>>><<<:::444666888:::<<<<<<<<<<<<>>><<<;;;;;;<<<===<<<;;;===<<<:::999888888999:::///000222444555555444444111111111333555666555444666666666555555444444444444444222000...,,,***)))111222444444444444555666666666777777777666555444666555333111000000111111555666777777777666555444222222222///+++)))))))))&&&''')))---111333222111222111111111222111...,,,&&&(((+++...111111111000444555777888888777555444///000222333444222111000------.........------,,,...000222333111/////////444555555555555444444444000222333555555444333222111333555777666444111///000333666555222///000111555777888888888999;;;===;;;777222111444777999999999:::::::::999777555333111111222444777999999777222222111///...000444777999888777666555444333333555777888777555777;;;@@@<<<777111......111333444666777777666444555777999<<<===???AAACCCDDDEEEEEECCCEEEHHHJJJMMMQQQVVVZZZYYYVVVSSSPPPQQQTTTYYY\\\```\\\YYYYYY\\\^^^___^^^```]]]ZZZXXXUUURRRMMMJJJLLLKKKHHHEEEBBB???======<<<===>>>???@@@???>>>===<<<:::999:::<<<<<<999555***,,,///333555777888888777777777777777666666555888888777666666666777777666666555444444555777777333333222111111111111111222111222555:::>>>@@@@@@;;;:::999888777777888999:::999777555222000...---222222111111222444555777<<<;;;;;;<<<<<<;;;777444111000111222555777777666333444666777888777777666777777666555666777888999666333000...///111333444666999<<<;;;777444444444777777777666666444333333777:::===<<<888444333444000///...///222444555555666666666777999;;;===>>>:::555111111444777666333///......000444666777777777666555777999::::::888666666666444222222333555999999999999999888888777//////000222666;;;???BBB???<<<888777777777777666333444777999::::::999999444777999999888777888888;;;<<<===>>>@@@CCCHHHKKKMMMKKKHHHGGGHHHLLLQQQTTTTTTUUUVVVXXXZZZ\\\^^^___bbbaaabbbdddfffeeeaaa]]]___aaadddffffffdddbbb```ccccccbbb___[[[VVVQQQNNNSSSNNNIIIDDDBBB@@@???>>>===>>>@@@AAAAAA???>>>======;;;888999;;;<<<:::777777999<<<>>>===:::666333666555555666777999;;;<<<>>>======>>>??????>>><<<<<<;;;;;;<<<===<<<:::888666777777777666666999;;;AAAAAA???===<<<;;;::::::<<<:::888777777777666555999888777777888999;;;<<<======<<<;;;:::999888888555666777777777666444444666777888888888888888777<<<<<<<<<:::888777777888>>>===<<<===>>>===:::888666777999;;;<<<===<<<<<<===;;;888888999;;;<<<<<<===<<<;;;::::::;;;<<<===111222444555555555555444000000000333555777777555777777666555444222000000444444555333///***$$$!!!---000222444333222333444444555777888888666444222444333222111000000111111333444666777777555333222111111///---)))&&&$$$$$$$$$&&&)))---111222222111333333222333333111...+++&&&'''***...000111111111666666777888888777555444111222222222222000///...,,,,,,------------------.../////////...---,,,,,,333333444444444333222111---///222555555444333111111333666888888555222000111333555444222111111222555666777888888999<<>>888333111444888::::::888888999999999888888777555333333444666888888777222333444333111000111333444444444444555555555555666777888888777888;;;>>>:::666111//////111333444666777777777666777999<<<:::;;;===???AAACCCDDDDDDBBBDDDFFFHHHJJJMMMRRRUUUXXXUUURRRPPPPPPSSSWWWZZZ]]]]]]\\\ZZZXXXYYY\\\___^^^[[[XXXVVVTTTQQQMMMKKKIIIHHHFFFCCCAAA@@@??????<<<===>>>??????>>>===<<<<<<::::::;;;======:::888//////000333555666666555666666777888777777666555888777666666666777888999777666444333333555666888444333222000000000000111222222222555999===??????999888666444444555666888999888777444222000...---111111111111222444666777:::::::::;;;<<<:::666333000///...000333666777777444555666777888777666666666555555444555666777888:::555000///333777999999999<<<===:::555111///000555666777888888777555444555777999999777444444555000///...///333666777777777666555555777999<<>>===;;;===@@@BBBBBBAAA???===;;;999888999:::;;;999888888:::===>>>===:::555222444444555666888:::<<<======<<<;;;<<<>>>>>><<<;;;888777777999:::999666444333444444444444777;;;>>>DDDCCCAAA???===<<<;;;;;;===;;;888888999999888777999999888777777888888999===<<<<<<:::999888777666777888:::::::::777555333666666666666666666666666;;;<<<;;;:::888777999;;;@@@???>>>>>>>>>===:::888888999;;;<<<=========<<<<<<999666666777:::<<<<<<===<<<<<<;;;<<<>>>???@@@333444666777777777666555000000111333666888888777777777666444222///---+++---///111222000+++%%%!!!,,,...222333333111000000111222555666666444111///222111111111000111111111222333444444333111///---...---,,,***'''$$$!!!!!!%%%***...111222222222333333333444444222...+++((()))***+++---///111222666777777777666555333222222222111111000///......---,,,,,,,,,---------......---,,,+++++++++++++++111222333444444333222111---///222444555444333111333555777999888666333111222333444444444333444444555666666666777888<<>>:::;;;<<<===???AAACCCCCCDDDEEEGGGGGGHHHJJJNNNQQQSSSRRRQQQQQQQQQRRRSSSTTTVVV\\\aaa___XXXUUUYYY___]]]ZZZWWWTTTSSSPPPMMMKKKGGGFFFDDDBBBAAA@@@@@@@@@<<<============;;;:::999<<<;;;;;;;;;<<<<<<;;;:::222111000222555666555444555666777888888777666555888777666666666888999:::777666444333444555777888666555333111111111222222555333333555888:::;;;;;;777555444222222444555777:::999777555333111000///111111111111222444666777888777777888888777333111///...---...222555777777333444555666777777666666444444333222333444555666999555000///333777999999:::<<<<<<999333///......333555777999999888777666111333555666666555555666222000000111444777888888999777555333444666999;;;:::666222333777999777444222000//////222444555555111000///111444777888888666777888666444333444666:::;;;<<<<<<:::777444222222444666999;;;===>>>>>>:::888777777999;;;;;;::::::::::::999888666444333222444777<<<>>>???===<<<:::<<<===>>>>>>@@@CCCFFFIIIIIIKKKLLLMMMOOOOOOPPPRRRRRRSSSUUUXXX[[[]]]^^^bbbhhhkkkggg^^^XXXZZZ___aaa```^^^\\\[[[\\\\\\]]]VVVVVVXXXXXXWWWUUUSSSQQQOOOKKKGGGCCCBBB@@@???===;;;===@@@BBBCCCAAA@@@>>>:::999888888999999888888777999<<<======:::666444444555666777999;;;===>>>;;;;;;:::;;;<<<===;;;999666666777888999888555333000111222333555999>>>AAACCCBBBAAA???===<<<<<<<<<;;;999888888:::;;;:::999999888888888888888888888===<<<;;;999777666555444999;;;===>>>===;;;888666555555555555555555666666:::::::::999888999<<<>>>@@@@@@??????@@@???<<<999:::;;;<<<===>>>======<<<:::888555555777:::<<<======<<<<<<<<<===???AAABBB444555777888888888777777222222222555777999999777666666555444111...+++)))$$$''',,,///000...+++((()))---111444333111000///...000222333222111...,,,000000000000000111111111111111111111000...,,,+++,,,+++***)))(((&&&""""""&&&,,,000111222222222333333333555555333///,,,++++++++++++,,,---///000444444444444444333222222111111000///......//////......---------------...///,,,***)))***,,,,,,+++///111333444555444222111...000222444444444333222444555777777777666444333333333333444444555555666555555555555555777:::===<<<777111000222555777666333333444555888;;;>>>@@@:::888666555666666555333333666::::::777333///------...///111333555666777555666666777777777666666222000///000333666777777777888888888888999<<<>>><<<<<<<<<===>>>@@@AAABBBGGGHHHIIIIIIIIIJJJNNNPPPNNNOOOPPPQQQQQQPPPOOOOOOSSS[[[cccaaaYYYUUUXXX^^^^^^[[[WWWTTTRRRPPPMMMKKKFFFEEEDDDBBB@@@?????????<<<<<<======<<<:::999888<<<<<<<<<;;;;;;:::::::::111///...111666888888666444555777888999888666555666666666777888999:::;;;666666555555666777999:::999888555333222222333444666444333444666777777777444444333333444555666777999888777666555333222222222222111111222444555777666555333333444333111//////...---///222555666777000111333555666666666666333333222111222333444555555222///...///222444555777999:::777222//////000333444666888999888777666111222333444666777777777555333222222444666777777888666444222111222444666777666555555777888888777555333111111222555666666111///...000333666777888666777777666333222222222888999;;;<<<;;;777333111444666999<<<===>>>===<<<888777666888:::=========@@@???>>><<<999666444333333444777;;;>>>???===;;;>>>???@@@@@@???@@@BBBDDDDDDGGGJJJMMMOOONNNMMMKKKNNNOOOQQQSSSVVVXXXZZZ[[[___eeeiiieee\\\WWW\\\bbbccc```\\\YYYWWWWWWXXXYYYTTTTTTUUUUUUTTTRRRPPPNNNLLLIIIFFFDDDCCCBBBAAA???===>>>@@@AAABBBAAA@@@???:::::::::999999888888888777888:::;;;:::999666555444555666888:::<<<======:::999999:::;;;;;;:::888888999:::;;;<<<;;;888555///111333444666999>>>AAA@@@???>>>===<<<;;;;;;;;;:::999888888:::;;;;;;:::777777888999999:::::::::<<<<<<;;;999888666555555:::<<<>>>@@@@@@???===;;;444333333333444555777777888999888888777999<<>>>>>>>>???@@@@@@===;;;<<<<<<>>>>>>???>>>===<<<888777555555888;;;<<<=========<<<===>>>@@@AAACCC333444666777888888888777444444444666999:::999888777666666444222...+++)))###%%%***...000000...---&&&***000444444333111111---...///000000...---+++...//////000111111111000//////.........------------,,,++++++,,,+++'''###%%%***///222222000///000222222333555666555111---+++,,,---...---,,,+++***...///000111111222333333000///...------///000222111000...------------...///,,,)))(((+++---...---...000222555666555444333111111222333444444444333444444444444444333333333222222111222333555555555555555555333333444888;;;:::666222111333555555444222111111222555888<<<>>>999777666666777777555444222555777777555333111111//////000000111222333333111111333555777777666444111000///111333666777777666777777777666777:::===>>>=========>>>???@@@AAAEEEFFFHHHHHHHHHJJJNNNPPPPPPQQQQQQRRRRRRQQQPPPPPPWWW[[[^^^^^^[[[YYYZZZ\\\___\\\XXXTTTRRRPPPMMMKKKGGGFFFDDDBBB@@@>>>======;;;;;;<<<======<<<;;;:::======<<<;;;999888888999222///---000666:::999777333555777999999888666555555555777888999:::::::::444555666777888999:::;;;;;;999666444333333444555444333222222444666666555333444555666777888999:::777777666666555444444444333333222111222333555555666333111000000000///...000///...000333555666555---///111333555666666666444333222222222333444555222222111///......000222333555777555222000222444333444666777777777777666444444444555777888888888777555222222333444444444444333111000///000111222555777888888666666888:::777555222222444777888999555333111111333555666666888999999777444222111111333555888;;;:::888444111222555999===>>>>>><<<;;;666555666888;;;>>>???>>>AAAAAA???===:::888666555777666666999;;;;;;888666===???@@@???>>>>>>@@@AAABBBEEEIIILLLMMMLLLKKKIIIHHHJJJMMMPPPSSSUUUVVVVVVZZZ]]]___]]][[[[[[___bbb```___\\\XXXVVVUUUTTTTTTQQQRRRSSSSSSSSSQQQNNNMMMJJJHHHEEEDDDDDDDDDCCCAAA??????@@@AAAAAAAAA@@@@@@=========<<<:::999999999888888999888888666555444333444666777999:::;;;;;;999888888999::::::999777999:::;;;===>>><<<999555000222444555666777:::<<<<<<<<<;;;:::::::::::::::;;;:::888888999:::999888555666888999;;;<<<<<<===;;;;;;:::::::::::::::::::::<<<>>>@@@AAAAAAAAA@@@333222222333444666888999777888777555555666999<<<::::::;;;===??????>>><<<===>>>?????????>>>===<<<777666555777:::<<<===<<<============>>>???AAABBB222333555666777888777777555555555777999::::::888777777777666333///+++)))'''))),,,...//////---,,,###(((///444555444333333---.../////////...,,,,,,---...///000111111111000---------------...///000///------...000///+++((((((---222444222///------111222333666777555222...+++---///000///,,,(((&&&***+++,,,...000222444555...---,,,,,,---///222333222111///...---------...///,,,((((((+++...//////---///222555666666555444333333333333333333444444444333222111111111222222111000000000222444555444555555444222222333777::::::666222222444666555333222111000000222555999;;;777666666777888888777555222333333333222222444666111111111111000000000000---...000333666777666555222000000111444666666666555666666555555666888;;;???>>>=========>>>@@@AAAAAACCCDDDEEEFFFIIIMMMPPPUUUUUUUUUTTTTTTTTTUUUUUU\\\ZZZYYYZZZ]]]^^^]]][[[```]]]XXXTTTRRRPPPMMMKKKHHHFFFDDDBBB???===<<<<<<999:::<<<>>>>>>>>>>>>=========<<<:::888777777888444111...111666999888555333444777999999888666555333555777999:::;;;::::::333444666888:::;;;<<<<<<;;;999666444333333444666222111000111333555555555333444666888:::;;;<<<<<<555555555555555555444444444333222222222333444555666333000....../////////000//////111444555555444,,,---000222444666666666444444333222333444555666333444555222...---///222000222555444222111444666444444555666666777666666888777666777888999888888888555222111222222222111111000///......///000000333777:::999666555888;;;888555333333555888;;;;;;:::777444333333444555444;;;<<<<<<:::777444333333...111555999:::888555333000333888<<<>>>>>><<<:::555555555888<<>><<<:::::::::::::::888777666444444333333333555777888999999999999888777888::::::888777888888:::<<<===;;;777444222333666666555555666777:::999999888888999999999===;;;999888999999777666444555777:::<<<===>>>???999::::::;;;<<<===>>>???999;;;===@@@AAACCCCCCCCC222222222333444777999;;;888777666444222333666999777777888;;;>>>???>>><<<>>>>>>???@@@@@@???===<<<666555666888;;;======<<<>>>============???@@@AAA555333222222555888:::::::::666222333777999777444555333111111222111---))),,,---.........---,,,+++***---111555666666444333333333222///---,,,---//////000222222111111222333222000...,,,,,,...111333444111///...000222333333///000111111111///---,,,,,,...111444555444333111///000111111000...+++)))++++++,,,...///111222222000000000///......000222777666333111///.........+++***))),,,222555666555444666777666444111///...333444555444333333444666444333333222111111111111333333111///---///333666888777555444222222111111222444666666555444555666999666111...///222777:::777666666888;;;;;;888444333444444444444333222111666333000...///000111111333000000444999:::777333222222333333333555888:::555777:::999777555777999===???@@@@@@@@@@@@BBBCCCBBBBBBCCCDDDGGGJJJNNNOOOOOORRRWWW[[[\\\YYYUUURRRUUUWWW[[[___bbbbbb___[[[bbb^^^XXXRRRNNNLLLKKKLLLFFFGGGFFFCCC@@@>>>===>>><<<;;;;;;;;;<<<===>>>>>>???;;;888777888999777666555333333333555555444333444444555777999999777555222444666999:::999777666333444555666888:::;;;;;;<<<;;;:::666222111111222555111...000444777666333222444888<<<======;;;::::::777333222222444555555888666222......///222555444333222000//////000000555333111444888999555111000000000111222222000...---...000333666777666444666888:::999666333222111555444222222444555444444444555555444333444666999777555444666999999888555222333333333222111///...111111111111111000//////333555777888666444333333444444444444666999<<<>>>999888777666555666777888999999999888666333111///,,,000444666666666555555444444555888;;;<<<<<<;;;888888999:::<<<>>>@@@AAAAAAAAA???===<<<:::999888888;;;<<<888333111333666666888:::;;;:::999::::::<<<@@@DDDHHHJJJIIIGGGEEECCCGGGMMMRRRUUUTTTQQQNNNOOOQQQRRRRRRRRRUUUZZZ___\\\ZZZWWWSSSPPPOOOOOOOOONNNOOOPPPQQQPPPOOONNNMMMKKKHHHFFFDDDDDDEEEDDDCCC==================<<<<<<>>>??????>>><<<:::;;;<<<===;;;888444333333444555999888666555555555666777888888999:::999888777666999:::;;;;;;:::888666555,,,000444555444333444666;;;;;;;;;<<<<<<<<<<<<<<<======>>><<<888666555555:::777666999>>>???;;;777777888:::===@@@AAA@@@>>>:::;;;===>>>??????>>>===444222111444888;;;;;;:::999888777666666666777888888777888:::===>>>>>>===<<<===???@@@>>>:::555222333555888;;;===>>>===<<>>@@@AAA444333111222444777888888:::666111111444666444222333111000000111000---***+++,,,.../////////...---...000333555666555444333555555444111...,,,---///000111222222111111222444444222000......000333444555333000000222444444444111333444555444222///------///111222333333111111///000111222111///---,,,,,,,,,---...///000000000///000000000//////222444555444333111000//////......---,,,...111444444333333555666555222///...---222333333222111111333555555444333222222222222222222111000...---///333666888888777666444333222111222444777777666555555666888555222//////222555888555444666999<<<<<<999666555555555444555555555555555333000///111444666777777444333555999;;;999666222333444444444555777888777999:::999666444444555<<<===???@@@??????AAABBBBBBBBBCCCDDDFFFHHHKKKLLLMMMPPPTTTXXXYYYXXXUUUSSSTTTWWW[[[___``````___^^^```]]]WWWQQQLLLIIIIIIIIIDDDEEEEEECCC@@@>>>======>>>======<<<=========>>>>>>;;;888888999:::999888666444444444666777666555555555666888::::::888555111333555888888888666555333444555666777888999:::::::::888555111000000111333000...000444666444111111444888;;;<<<<<<:::999999777333222333444555555777444111///...///000222444333222111111111222333888555333555888999777333222111111111111111000///......000444777888777666555777999999777444333333666555333333444444333111333333444333222333555777777666555777999:::888666222222222222111000...---///000111222222111000//////222555666555555444555666555444444666999===???<<<:::777555666888::::::999999999888666333111000///222666999999888888888444444333555888::::::999999999:::;;;<<<===???@@@>>>>>>>>>>>>=========<<<:::<<<<<<999444222333666888999;;;;;;:::888888999888:::>>>BBBEEEEEEDDDCCCEEEHHHLLLQQQTTTTTTQQQOOOLLLNNNOOOOOOOOOQQQVVV[[[WWWUUURRROOOMMMLLLLLLLLLPPPPPPPPPOOONNNLLLJJJIIIHHHFFFCCCBBBBBBBBBBBBAAA============<<<<<<<<<<<<;;;<<<===<<<;;;999999:::===;;;888666444444444444777888999::::::888777555555666888999::::::999999<<<======<<<;;;888555333---111666888666555555777===========================<<<;;;888555444666888:::999888:::;;;<<<:::888888999:::===???@@@>>><<<666777888999:::999888888555444222444777999999888999999888888888999999999;;;:::888888999;;;<<<===<<<===??????===999555222111444888===??????>>>===>>>>>>======>>>???@@@AAA333111000111333555555555999555000///111222222111000/////////111000...---,,,...///111222111000///222444555555333222222333777666555222...---...///111222333333111111333555666444222000000222444666666444222222444666666666555666888999777444111...///000000111111000000//////000111222222111000/////////////////////......///000111000///000111333222222222222111000///...000///...///111222111000444555666555222///------111111222111000000333555666666555444333222222333/////////------///333666888888888888666444222111333555888888777666666777777555333111000111333444111222555888<<<<<<:::888555444333222333555666888555333000111555999===>>>===999666777999;;;:::888444444555666666666666666555777999999777555555666999;;;>>>>>>>>>>>>@@@AAAAAAAAABBBBBBDDDEEEGGGHHHJJJLLLOOOSSSUUUUUUUUUUUUTTTXXX\\\]]]]]]\\\^^^```\\\YYYTTTNNNIIIFFFDDDDDD@@@BBBCCCCCCAAA>>><<<<<>>>>>======>>>>>>>>><<<::::::;;;;;;:::999666555444555777888777666777777777999::::::888666000222555777888777555444444555555666777888888888888888777444000///000111333222111444777888555222111333666999::::::999777888666444333444555666555555333111000......//////333222222222333444666777:::777555555888999888666444333222000////////////...///111444777999999777444666888888777666666666888777555555555333111///111222222111000111222444666666666777999999888666111222111111000...---,,,---...000222333222111000---000333555555555666777888777555555666:::>>>@@@???;;;777666999<<<<<<<<<888888888777555333222000222555999;;;;;;:::;;;;;;777444333333555777888888::::::;;;;;;<<<======>>>:::;;;<<<>>>???@@@@@@@@@;;;======:::666333555777999;;;<<<;;;999777777888444555888;;;>>>@@@AAAAAADDDEEEHHHLLLPPPPPPNNNLLLHHHIIIKKKKKKKKKNNNQQQTTTRRRPPPNNNLLLKKKKKKKKKKKKPPPOOONNNMMMJJJHHHEEEDDDEEEBBB???===>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;888:::<<<<<<;;;999999999;;;;;;999888666444333333666999<<>>???>>>===;;;777444222///444:::;;;:::777777888???>>>>>>=========>>>>>>===;;;888444111222666::::::;;;;;;:::888777888888:::::::::<<<======;;;999444555666666666555333333666555444555888999888777888999:::<<<<<<<<<;;;;;;???===:::888777888:::<<<<<<>>>??????===999555222111444:::>>>AAAAAA@@@>>>:::;;;===>>>???@@@@@@???222111000111333444333111666222...---...000222111000//////000111111111111111222444555555333111///555666666333///...///000444444333111......///111333444444333111222333555666555333111111222444555555333222333555666666666666888:::;;;999555111...111111000000///.........///000111222333333333222333333222111000///......111111222111///......000000000222222222111///...////////////000000000///555777777555222000//////111222222111000111444666888777666444444333333333.........------///333666666666888888777555222111444666999999888777777888666555444333222111000000---///333777:::;;;:::999333222000///000222666888777555333444888<<<@@@BBB???<<<888777888:::::::::666666777888999888666555222444777999::::::::::::777:::<<<=========>>>???>>>>>>???AAABBBDDDEEEFFFFFFGGGJJJMMMOOORRRSSSTTTTTTXXX[[[ZZZWWWVVVYYY]]]WWWTTTPPPKKKFFFCCC@@@???<<>><<<;;;>>>>>>>>>===>>>>>>?????????>>>===;;;;;;:::999888555444444555777888888777999888777888:::999888666111333555777888777555444666666666777777888888888888888666444111///000222666555666999;;;;;;888555111333666888999888777666777555444444666777666555444444333222111000//////222222222222444666888999:::777444444666888888777777555333000------///111000000111444888999999888333555777888888888888:::;;;999888777666444111...000111222111000///111222444555666777888888666555222222111000///---,,,++++++---000222333333222111///111444555555666777888999777555555666:::>>>@@@???;;;888999<<<>>><<<:::888777777666555333222222444666:::;;;;;;;;;<<<===;;;888555333555888999:::;;;<<<<<<<<<<<<<<<<<<;;;777888;;;===???@@@@@@@@@===>>>===;;;777666666888999;;;<<<;;;:::999999:::666666777888:::===???@@@BBBAAABBBEEEIIIKKKJJJHHHEEEFFFGGGHHHJJJKKKMMMOOONNNMMMLLLKKKKKKKKKKKKLLLMMMLLLKKKIIIGGGEEECCCBBBAAA>>>;;;999:::;;;;;;;;;;;;;;;;;;:::999999888888888:::<<<===;;;:::999999:::::::::999888666333222666999===??????<<<888666444444666777999::::::;;;===>>>>>>===;;;888555333222777===>>><<<999999999???>>>===<<<<<<<<<======<<<;;;888444111111444666999<<<===;;;666333666999;;;:::::::::;;;;;;999777666666777777666444333222555555666888999;;;;;;;;;888:::<<>>;;;888888888999>>>???@@@@@@>>>:::777444444777<<<@@@BBBAAA>>>===:::<<>>222222222333444333111///111///---,,,...111333444000111111222222333444555777888999999888444111...333444444111+++)))+++---///000000///...///111333444444444222111111333555555444333111111111222333333222111222444666555555666888999:::888555111...222222111000///...------...///000111222333333444555555444333222111000///222333333111...+++++++++///000111222222111//////,,,---///000000000111111777888888777444222111222333333333222111333666999999888666555444333333333---............///222555222444555666666555333222555777888888777777888999666666555444333111000///,,,...111444666777888999555333111///000222666888999777555666999===??????===:::777555666888::::::999888888999::::::777555333444777:::<<<===<<<;;;777999<<<===<<<<<<<<<<<<999;;;===???BBBDDDEEEFFFCCCDDDEEEGGGJJJMMMPPPQQQRRRUUUWWWUUUPPPMMMPPPTTTOOONNNKKKHHHDDDAAA>>>===;;;>>>AAABBB@@@===<<<;;;<<<<<<<<<<<<===>>>???@@@??????>>><<<:::888666666333222222444666888888777999888777777888888666444333555777999999888666444777777777888888999999999888888777444222111222444666666888999;;;:::888666222333555777777777666555555444444555777888777666555555555555444333222222222111111222333555777999666555333333444555666666777777444000---,,,///222111111111444777999999888222555777888888999;;;<<<===<<<:::888888666333111000222333222111000111222111333666777777666555444444333222000///------,,,+++---///222333333222222333555666666555555666777888666555444555888<<<>>>;;;::::::<<<>>>===:::666777666666555444333333333333666999:::::::::;;;<<>><<<<<<======<<<<<<;;;:::666888:::<<<======<<<<<<======<<<;;;999888999999888:::;;;;;;;;;;;;===???===<<<;;;:::;;;===???@@@AAA@@@???BBBGGGJJJHHHEEECCCCCCEEEGGGJJJKKKLLLLLLIIIIIIIIIIIIIIIIIIJJJJJJHHHGGGFFFEEEDDDCCCCCCBBB???<<<888666777999::::::::::::999999888777666666666888::::::888777777777888999::::::999777555333777999:::<<<<<<;;;999888777777777777777888888888999:::;;;<<<<<<:::888777555:::>>>???===:::999:::===<<<;;;999999999:::;;;;;;;;;;;;999555222111111777;;;===;;;555222555999:::999888888999999888666777777888888777555333222333555888:::<<<===>>>???888:::===@@@AAA@@@>>><<<>>>@@@BBB@@@<<<999777777>>>???@@@@@@???===:::888888;;;>>>AAAAAA???<<<:::<<>><<<444444444555666444111...------......000222444666111222333333222333555777:::;;;<<<;;;999444///,,,///222333///)))&&&(((+++---............///222555444444333111000000333555555444222111000111111222111000000111444555555444666777777777666444111000222222222111000///---,,,---......///000111222333555444444333222222111111333444444222...+++******000000000111000000//////+++...111222222222333444777888888777555444444555555555444333333555888<<<999888666555333333222222...////////////000222444000111333555555555555555777888777666555666999;;;666666666555444333111000...000222333333444777999;;;999666333333444777999999888777888:::;;;;;;:::999777555444555777999;;;999777666777999:::777444777777999;;;<<<;;;888555888:::===>>><<<:::::::::777999;;;>>>AAACCCEEEEEEAAAAAABBBDDDFFFHHHKKKLLLMMMNNNOOOMMMIIIGGGGGGIIIHHHGGGGGGEEECCC@@@>>>===<<<>>>AAAAAA???===<<<<<<::::::::::::;;;<<<===>>><<<======;;;888555444444222111222444777999999888888777555555555555333222444555888999999888666444555666666777888999999999777777666444222111333555444444555666666666555444444444555666666666555444333333444777999999888666666666777777777666666666222111111111222333555666111111111222333444666666666777555111---,,,///333333222222333555777777666333555777888888:::<<<>>>>>>;;;999777777777555444333444666555444222333333000333777888777555444444666555333111000///......---...///000111222333333555666777666444333444555555444444333555777999:::888999;;;<<<;;;888555333666666555444333333444444333555777888888999:::<<>>@@@CCCBBB@@@???>>>>>>???AAABBBCCCAAA@@@DDDIIIKKKIIIEEE@@@AAACCCGGGJJJLLLLLLKKKDDDEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBCCCCCC???;;;777555666999:::;;;;;;;;;:::999888777666666666777777666444333333555777888999999999888777666888888999999999999999999999888777666666666666666555777999;;;;;;;;;:::999888;;;>>>>>>;;;999999;;;<<<;;;999777666777888999999;;;======999555222000333888<<<;;;777444666888888666666666888999888777777777777777777555333222111444999;;;===>>>@@@AAA999:::===???@@@???===;;;;;;???BBBBBB===999777777===>>>???@@@???>>><<<;;;<<<===>>>??????===:::999>>>@@@CCCEEEEEEBBB>>><<<666666666888888555111...---///000222222333444555111333333333111111444777777999::::::888333///++++++///222...(((%%%'''+++...////////////000333555444444222000...///222444555444333222111111111111000000000222444555555444666666666555444333333222111222333333222000...,,,,,,,,,,,,---...///000111222222222222222222222222333444555444111///......222111000///////////////...222555666555444555666555666777666444444666777555555444333333555999===888888666444333222111111///000111000000000222444000111222444555777888999888888666444333555999<<<777777666666555444333222333444444333111333777;;;>>><<<999666444444555666666666666888::::::888666444444444444555777:::===888444111333666888666333666666777999;;;:::666222999<<<>>>>>><<<:::888888888999<<>>???@@@AAA@@@>>><<<<<<<<<;;;:::999888888888888888777999;;;:::666444444555333222222555888:::::::::777555333222222222111///333555777888888777555333222333444555666777888999555555555333111111222444333444444444333333333444555555666666666666555444222333444777::::::888666666666666666777888999:::222111000//////000111222---///111333444555666777444666666222...,,,000333444333222222444555555444444666777888888:::<<>>;;;999888:::===>>>>>>;;;;;;===>>>===<<<:::999777999;;;<<<===;;;999888999999888999:::<<<<<<<<<===>>>???>>>>>>???AAADDDBBBAAA@@@???@@@AAACCCDDDDDDAAA@@@DDDKKKLLLHHHCCC===>>>AAAEEEKKKMMMLLLJJJCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@AAABBBBBB@@@<<<888666777:::<<<<<<======<<<;;;:::999888888::::::888666333222444666666666777888999999999999777888999::::::::::::999999888777666555666666777444555888:::::::::999888999<<<>>><<<999777999;;;<<<;;;888666555666777999888;;;>>>>>><<<999666555000444999;;;999777777888555444333444777999999999777888888999888777555444000444999;;;;;;<<<===???999;;;<<<======<<<;;;:::999===@@@???:::777777999:::;;;<<<>>>>>>======<<<<<<<<<=========<<<;;;:::<<<>>>AAADDDDDDBBB???===777777888999999666222......111333444444333333333111222333222000000333666444666888999777333...+++)))...222///)))%%%(((,,,000111111000000000333555444444222///......111444666555444333222222111111000000000222555666555444777666555444333333444444000222444555444111///---+++++++++,,,,,,---///////////////000111111222222222444666555444222111222333222000.........//////222555999:::888666666888333444555444444444666888555555444333222555999===888777666444222111111111111222222111000000222333000111222444666999;;;===999888555222111444999===777777777666555555444444777777666333111333777<<<>>><<<999666333222222222333333555888:::999777444111222444555666888;;;>>>666222...///333666555222222222333777;;;:::777333:::===??????<<<999777666:::;;;===???AAAAAAAAAAAA???@@@@@@AAABBBBBBBBBCCC>>>>>>>>>@@@AAAAAA???======???AAABBBCCCBBB@@@???@@@AAAAAA@@@===<<<<<<===<<<;;;999777666555444444222555888888666444555666333333333666999;;;<<<;;;666444111000000000///---333444666777777666333222000000222333555666777888444444333222000000222333555666555444333333555666666666666777666666555444222222555888;;;;;;888666666666555555777999;;;<<<222111000............///+++...111444555666777888333555666333///---000444555333222222333444333222555666888888999:::===???:::777333111333555777888777999;;;;;;999777777777222777;;;===;;;888777888;;;999777555333222222222111000///...///000333444111222222111000000111333///000111222333444444333888::::::555---+++///555555555333333333333444555333555666777777888:::<<<;;;999777777999<<<======:::;;;===>>>>>>===;;;:::777999;;;===>>>===;;;999888777777888:::<<<======@@@AAAAAA???>>>???AAACCC@@@@@@???@@@AAABBBDDDEEEBBB??????CCCJJJKKKFFF@@@;;;<<>>@@@??????===<<<;;;::::::@@@>>><<<888555555777999555666666777999:::;;;<<<666888:::<<<===<<<:::999888777666555555666777888444555777999:::999888777:::<<<===;;;777666888;;;===;;;888666555666888999777:::===>>>===;;;;;;;;;...222777:::;;;:::888777333222222333777999::::::999:::;;;;;;;;;:::888888000444999;;;:::999:::<<<:::;;;;;;<<<<<<;;;:::999888;;;===;;;666555777;;;777888:::<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<===:::<<>>===999666888<<<888;;;???AAA@@@>>><<<<<<===AAADDDCCC@@@===<<<===@@@???>>>???@@@???===<<<@@@???>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@???>>>@@@???<<<999777555444333333333444777::::::666333111222444777999;;;===>>>444111...,,,,,,...000222777666555555666666555444111222222333555777888999444333222222222333444555888777666555555666777777777555444666888888555222///000222555888888666333666444222222333777;;;===666555444222000000//////111222333333333333444555555444333222111111111111444555666666444333444555:::888666444555888<<<>>>>>>:::555000///222666999:::999777666555555666777777777777999;;;;;;888666>>><<<888555333333444555777555333111000000111111111333666777666555444444333333111000000111333333888888666111,,,+++///333888888777444222111222444:::;;;;;;999777555555666888999999:::;;;<<<======<<<<<<===>>>===<<<;;;::::::;;;;;;;;;;;;::::::999:::888666666888<<<>>>???@@@@@@@@@AAAAAAAAAAAAAAA===<<<===@@@DDDDDDAAA>>>AAA>>>???CCCEEEBBB???@@@<<<;;;;;;>>>BBBFFFHHHHHHGGGFFFDDDCCCCCCEEEGGGHHHFFFCCC???===>>>AAABBBCCC@@@>>>;;;999::::::999888>>>======<<<<<<<<<<<<===???>>>===;;;999888888777666666777777888999::::::<<<:::999:::;;;:::777333:::666333444777999999999888777777:::>>>>>>;;;888888888::::::::::::999888999777666888::::::666333555666888999999777444333333666999<<<;;;888444111,,,///222444444666888:::>>>>>>>>>===<<<;;;999999111333666999;;;<<<;;;;;;888888999999::::::::::::===<<<:::888777666555555999888888;;;>>>???<<<999::::::;;;<<<<<<;;;:::999777999<<>><<<:::000333666777666333222111555555555666777666333111//////............//////333333333333111///---,,,***---//////,,,+++---///333333444444444333333333222111000......///333777777555222000...---.........///000222333444333333222444666666444444666888999888666666666555333000---......---,,,,,,///111111111000000000000000000222333444555555555444333444333222444555555333000000222666777666444444444888777555333333333444555:::777222111333555666666777777777777777777888888888777444222222333444555777999;;;;;;999666555555555222000000222555666666000000///111444666555555666555333000///000333666777666444111///...---,,,222444666666333222222444222111111444777:::::::::777555333333333222///,,,***---111444444444444444777:::<<<<<<999888:::<<<888:::======<<<<<<<<<===<<>>======>>>>>>===<<<>>>@@@AAAAAA@@@???>>>>>>======>>>>>>>>>???????????????>>>======>>>>>><<<:::888666555444333222333666:::;;;999666333333444444666777999999444222000......000333555777666555666777777666555444444444555555777888888555444333333333444555666999888666555444555777777777666555666888777444222000111333666888888666444222111000000222555777999555444444444444333333333222333444444333222222333444444333333222222222333555666777666444333444555:::888555333444888<<>>;;;888555333222333333666555222000///000222333777888999999666444444444444444333333333333444444666777666333//////222666;;;;;;:::666333111222333;;;<<<<<<;;;999888888999888888999:::;;;<<<======<<<<<<<<<<<<;;;999888777666777888999::::::::::::999777666777:::===>>>?????????@@@AAABBBCCCDDDDDDAAA>>>===>>>AAADDDDDDDDDDDDAAAAAAEEEFFFCCCAAAAAA===;;;;;;===AAADDDEEEFFFDDDDDDCCCCCCCCCDDDEEEFFFDDDAAA>>>===>>>@@@@@@@@@>>><<<:::999999::::::999>>>======<<<<<<<<<<<<<<<=========<<<;;;;;;::::::666777888999:::;;;;;;;;;;;;999888999;;;;;;888666999666444555888:::;;;:::777777777:::>>>???===;;;999999::::::999888777666888777666888::::::777444666777999999888666444222444666999:::999666111...+++---000000000000111222<<<===???@@@???<<<999777222444777999;;;<<<<<<;;;999888888888888888999999;;;::::::999888888888888:::999999<<>>>>><<<;;;:::888:::===??????===:::999...000333444333111111111888777777777777666222///...---,,,++++++,,,---...000000111000///...,,,+++'''+++//////...---///111333444555666666555444444111111222111000111444666666555333111000000000111000111111222222222222111333444666666666666888::::::999888777777666444111000111000...------...000111111111000...---,,,+++000111333555666666666666444444444444555555222000000333555555444333222333888777555444333333444444666444111000111222333333777888888999999:::;;;;;;777555333111111333555777:::<<<>>>===:::666333222444222111111333333222111...---...000444777777777666555444111000000333666555333111...---------...444555666555333222333444333222222444888;;;<<<<<<;;;999777555444222///,,,))),,,111444444444444555666777888999::::::;;;<<<888888888888777888;;;>>><<<===>>>>>><<<;;;<<<===;;;::::::<<>>===============>>>>>><<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<:::888666555333333333555888::::::999555444222111111222333444555333111000111333666888777666666777888888777666777777666666666666666666666555444444444555777888:::888666444333444666888888777777777888777444222111222444777999999666444......///000111222444444111222444666777777777777333333444444444222111000333333444444444555555555777888888777444333333444999666333222333666;;;>>>CCC>>>888222///...000111111111111000000111222222222222444888;;;======;;;;;;:::777444222222333333666444111//////111444666======<<<:::666444444555555555555666666555555555666777888666333333555999??????===999444222222333>>>??????===;;;999:::;;;999999999999:::;;;;;;<<<:::::::::999888666555444333333444666777999::::::777777777999===?????????>>>>>>@@@AAACCCEEEFFFGGGEEEAAA>>>>>>@@@EEEHHHJJJHHHEEEDDDHHHIIIEEECCCCCC@@@???>>>???BBBDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDAAA@@@>>>===>>>???>>>======;;;999888:::;;;;;;;;;>>>>>>>>>======<<<<<<<<<<<<<<<===>>>>>>>>>======777888:::<<<=========<<<;;;:::999:::;;;<<<<<<;;;:::888777777999;;;<<<<<<999888888:::===?????????:::::::::999888777666555888777777888999:::888666888999999999777555333222555666888888777333///,,,+++---......,,,+++***+++444888<<>><<<<<<>>>@@@AAAAAA???<<<::::::<<<>>>??????===;;;999,,,...111111000000000111777666666777777555111...---,,,+++******+++---...............,,,***((('''%%%)))...000//////000222111222444666666555444444000222333333333333444666555444333333222222333333333333333333333222222111333444555666666777999999:::999888888888777555222333333222000...---...000111111111000...+++)))'''---///111444666777777777555555555555555333111000111333555555555444555777888777555444333333333333222111/////////000000000888888888888888888888999555444222000111333555777;;;===???===999444111///222111111222333222000---------...111555888999999666666555333222333555888666444111///...///111222888888666555444444666777777666555666999;;;<<<<<<>>><<<:::888555222///---,,,///333666666555444555444333333555888:::::::::777666444222222444999===>>>===<<<;;;:::999::::::888777777:::===AAACCCCCC===<<<<<<<<<<<<<<<======999999999888999999999:::999:::;;;<<<;;;999777666444333333333555666888888444333000...---///111222444333222111333555888999666666666888::::::999777999888777555444444444444555444444444444555777888:::888555333222444666777888888888888777666444222333333555777999999666333,,,---///111222222222111...000333666999:::999999444333444444444222000...222333444555666777777888888999999777555333333444777444111///000444999<<>>>>><<<888555444555777777777777888888777777777777999;;;999666555777:::@@@???===:::666444444555AAAAAA@@@===:::999999:::===<<<:::999888888888888777777777777666666555555333333333444555777888888888888999<<<@@@BBBAAA@@@>>>???@@@BBBCCCEEEFFFGGGGGGDDDBBBAAACCCGGGLLLNNNLLLHHHGGGJJJKKKGGGEEEEEEEEEDDDCCCCCCEEEFFFEEEDDDAAAAAABBBCCCDDDCCCCCCCCCAAA@@@??????@@@@@@>>><<<===;;;999:::<<<>>>>>>>>>@@@@@@@@@@@@???>>>>>>===<<<===>>>?????????>>>===999:::<<<>>>??????>>>===;;;;;;;;;<<<===>>>??????>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>??????999999999999999999888888777777777888999999999888::::::999888666444333222333444666666555222///------///111111///---,,,,,,...111666:::<<<<<<:::999777888;;;===>>>>>>>>>======;;;888666666777:::;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<>>>?????????>>>>>>@@@BBBCCCCCCAAA>>><<<<<<===???@@@AAA???>>>===,,,...////////////000111444444444555555444111...,,,+++*********,,,///000//////...,,,***'''$$$"""$$$)))///222111///000111///000111333444444444333111333444444333333444555222111111111111111222222555555444444333333333333222222333444666777888888888777666777777777555333555555333111...---...000111111222111///+++(((%%%+++---///333555777777888444555555555333111000///000222444555555777:::<<<777666555444333222111111---......///...//////000777777666666555444333333333222111111111333555666888:::;;;:::666111...---000000111333444333///,,,++++++,,,///333777888777777777777666444555777:::888777444222222333555777;;;999666444444777999;;;;;;999777777888999:::999======<<<:::666333111000222555888:::888666555555333222111222555777888777777666333000///222777;;;@@@>>><<<:::999888777777777666666888<<>>;;;888666555555555444444555555666888999999777666555555555555666666999:::;;;???BBBCCCBBB@@@??????@@@AAABBBCCCDDDDDDFFFFFFFFFGGGHHHJJJLLLNNNMMMIIIGGGJJJKKKGGGEEEFFFGGGFFFEEEEEEFFFFFFDDDBBBAAABBBCCCDDDDDDDDDCCCCCCCCCBBBAAABBBBBBAAA???===>>>===;;;<<>>>>>>>>>>>>>>>>>======<<<;;;<<<===>>>>>>>>>===<<<======>>>?????????@@@AAABBBAAA@@@>>><<<;;;;;;;;;??????>>>===;;;;;;<<<<<<777888888999:::;;;<<<<<<888888999888888888999999;;;:::999777555444333333222333444444444333222111///222555777666444444444222333666888999999999999:::;;;===???@@@@@@???>>>>>><<<:::888888:::<<<===<<<============<<<<<<;;;;;;<<<===>>>>>>>>>?????????AAACCCDDDDDDCCCAAA???===>>>@@@BBBCCCBBBBBBAAA///000000///......000222333333333444555333000---+++***))))))+++...111333111111///---***'''###!!!%%%+++111333222///...///......///000111222333444333444555444222111222333---.....................444333333333333444444555444333333444666888777666444444333444666666555444555555444111...---...000000111333333111...***''')))+++...111444666666777333555666444111///------...000111222444666;;;>>>555555444333111000//////))),,,.../////////111222666666555444222111000///111111111222333333333333333555666555222///.........///000333555444111///+++***+++---111333444444777777888777555666888::::::999777666555666888999:::777222000222666:::<<<<<<999666555555666666666:::;;;<<<:::777555444555777:::<<<===;;;888777666333333222222222333555666999888666444222333666:::???===;;;::::::999777555666666777999===>>>>>>=========;;;:::999999888888666555555555666777999:::777888999999999888777666444444333111///...000111222111000//////000222444222111111222333555666888666666888;;;===>>><<<:::666555444333222222222222333333222222333555777888999888666444444333444444555777999999777666666666444444555777888777444111000222555777888777555444...///111444555666666666333000///000333555333111111222555777888999999888999::::::999666555555666444333222111111222444555777666444333222333444555333333444555555555444444555333333333555666555444111111222444666888:::;;;444333222111222333555777555666666555555777:::===999888777666666777888999;;;<<<<<<999555444666999:::::::::888777777888:::??????<<<999666444666777@@@===:::777555444555555444444555666888:::<<<>>><<<:::888777666555666666::::::<<<>>>AAABBBAAA???===>>>>>>???@@@AAAAAABBBDDDFFFHHHIIIHHHIIIJJJKKKLLLGGGFFFHHHIIIGGGEEEGGGFFFEEEDDDDDDDDDCCCAAA???BBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCCCCDDDCCCAAA>>>@@@>>>===>>>@@@CCCDDDDDDCCCDDDDDDDDDCCCAAA@@@>>>======<<<;;;;;;;;;<<<<<<>>>>>>===<<<<<<;;;;;;;;;===???AAAAAA???>>>===>>>@@@AAAAAA???;;;999888999@@@@@@@@@>>>;;;999999:::666666777888999;;;===>>>999::::::999777777888:::;;;:::888666444444444555333333444444555555444444111555999<<<<<<;;;;;;<<<<<<<<<;;;;;;:::888777777;;;<<<>>>???@@@???>>>======<<<;;;::::::<<<>>>???===>>>?????????>>>===<<<;;;<<<>>>>>>======???@@@@@@AAACCCDDDDDDDDDDDDDDD>>>???AAABBBCCCCCCBBBBBB222222111000......111333666555555555555333///,,,)))((('''(((***...333555333222222000---***'''%%%''',,,333555222...,,,,,,......------///111444666555555555333000///000222------.........---------000000000000111333555666777555444555777999888666000000000222444666555444444444333111...---...000///111333555444111,,,***'''))),,,///222444555555222444555444000,,,+++,,,,,,------...///222666:::444333333222000///---,,,'''***///111111111333444666555555444333222111111///000222444444333111000///000111000//////000222------///333666666444222.........///222444444333555666666666555555777999999999888777777777777777666111+++***---333777:::888555222000111222333333666888::::::888777888999888:::===>>><<<:::999888555666666333000000333666======<<<:::777777888999<<<:::::::::<<<;;;888666555555888<<<@@@AAA???===???===<<<:::888777666666666555555555666888:::<<<777777777777666666555555222333444222000///000222444333333222222222333333222222222333333555666777555666888;;;>>>???===;;;444444333333333444444555444333333333555666888999777777777666555444222222444666999999888666777888444444555777777666333000333444777999999999777666222222333333444444444444222...+++---222666666555111222555777888888888777888999:::999777666777888666666666555555444333333444333333333333444555666555666777777777666555444666555333444666777666555222333444555777888999:::333333333333444444444444333444666666777888<<<>>>999888555333333555888999999::::::777444444888;;;888888888777555555777999;;;:::999777555666888;;;<<<:::888666555555777888777777777888:::<<<>>>@@@???===;;;999888888888999:::::::::;;;===>>>===<<<999:::;;;<<<>>>???AAAAAACCCEEEGGGFFFEEEDDDFFFHHHIIIDDDCCCFFFGGGEEEDDDFFFEEEDDDDDDDDDDDDCCC@@@>>>BBBAAA@@@@@@@@@AAACCCDDDGGGEEECCCCCCCCCCCCAAA???AAA???>>>>>>@@@CCCCCCCCCBBBCCCDDDDDDBBB@@@>>>===;;;:::888777888:::===>>>@@@???<<<:::888888888999;;;>>>AAAAAA>>>:::888888:::<<<===<<<999777777888===???@@@???<<<999888999555555555555777999;;;<<<;;;<<<<<<999666555777999;;;999777555444444666777666666666555555555555666222555:::>>>>>>>>>>>>>>><<<===>>>>>>===:::777666999:::<<<>>>>>>===;;;:::::::::::::::;;;===>>>???;;;===???@@@AAA@@@??????:::<<<>>>===<<<<<<>>>AAA@@@AAAAAABBBDDDEEEGGGGGGAAAAAAAAAAAAAAA@@@???>>>444444333000...///111333:::888777777555222...***'''&&&&&&&&&)))...333666333333333222000...+++***(((...444666222...+++***///...------...111555777666666555222///...///111000000000000000//////...---------...000222555666999777555666999:::888666------...000333555555333333333333000...---...000...000444666666333///,,,'''(((+++///111333444444111444555333///+++***+++***************---111555333222222111///...,,,+++%%%***///222222222444666555555555555555444444444...000333555555333000...---............///222555,,,,,,///222666777777555444333222333555666666555333444555555444444666777888888888777666666555555111,,,&&&%%%)))///555777444111...---...000111111333666999999888888:::<<<666999===>>>===;;;::::::777999:::666000///222777???@@@AAA???<<<:::::::::999888888;;;>>>>>>;;;777333555999>>>BBBCCCBBB??????>>><<<:::777666555444666666555555666999;;;===888777666555444444555555000222444444111000222444666666555555444333333222444444444444444555666777555666888<<>>;;;444444444444444555666777555555444555666888:::;;;666777777777666444222000333666999:::888777888:::444444555666777555222///444666888999:::999888777666555444333333333333444111---)))+++222777888777111222555777888888777666888999:::999777777888999888999999999888666444222333333333333444444555666777777888888888777555444777555444555777999999888555555666666777888888888333444444555555444333333333555777777888999<<<>>>:::777444111111444777:::777888888555333444999>>>888888888666444444555777777777777666555777;;;???999888666555555777999;;;;;;:::::::::;;;===???@@@@@@???<<<;;;::::::;;;<<<:::999888999;;;;;;;;;:::555666888:::===???AAABBBCCCDDDEEECCC@@@@@@DDDGGGGGGBBBAAADDDFFFDDDDDDFFFGGGFFFEEEFFFFFFEEEBBB@@@AAA@@@???>>>>>>@@@BBBCCCHHHEEECCCBBBBBBBBBAAA@@@AAA???===>>>@@@BBBCCCBBBAAABBBCCCCCCAAA???===;;;888777555555666:::>>>@@@BBB???;;;888666666777888999===AAAAAA===888444444555777:::999777555666888:::===@@@???<<<999999999555555444444555666888999<<<======:::666444666999:::999666444444555777888:::999888666666555555555111555:::===>>>=========555888<<>>>>>999;;;>>>@@@BBBBBBBBBAAA:::<<<======;;;;;;>>>AAA@@@@@@@@@AAACCCEEEHHHJJJCCCBBBBBBAAA???===;;;:::555666666333//////222666;;;<<<======999333---)))######&&&,,,222666555222000111222444444222---******,,,...000111///---,,,............---///222555===:::666222000///000111777666444222000///......000///......000333555777777777777888999999::::::444222000///000222444666333111.........//////...000111333555666555111---,,,,,,---///111111000........./////////...---,,,,,,,,,***)))(((+++///333...---...000333222...***,,,+++,,,///444777666555555666777777555333000...111222444444333222000...111///,,,++++++...111333444111///111777:::999777:::999777777888888777555111111222333333333333222888888888888777666444444333---&&&###%%%+++111555444000+++***,,,///000000666666666777999:::999777888888888888:::===???AAA;;;:::777555444444555666===???AAAAAA>>>;;;888777777888:::;;;;;;999777555555555777;;;AAABBB@@@<<<>>>>>><<<888555555666888777666555555777999<<<>>>888888888888777777666555000111333666888888999888777777666555555555555555666555444333333333333333222666:::======>>>>>>???888888777666666777888999:::777555444666888999999:::666333333555666444222222333555777999:::;;;;;;999888888888888666333111:::888888999;;;;;;777444444444333111///...000222666111+++)))---222555777444222111555;;;>>>===999;;;999777777999:::::::::999999999999888777555444555444333222333444555666888999999888555333222222444333444777;;;<<<:::777444777:::<<<===;;;999777555444222111000111111222333444555777999:::::::::;;;888666777999:::999777444555777888888888999:::::::::999777555666888;;;888888888888999;;;===>>>;;;999666555666888888888:::>>>???<<<888888>>>EEEAAA???======>>>?????????===:::777777999;;;;;;:::999888777777:::>>>BBBEEEEEEEEEEEECCCAAA@@@AAACCC@@@?????????AAACCCGGGHHHIIIKKKMMMJJJDDDAAACCCFFFIIIIIIGGGDDDAAA@@@BBBDDDEEEFFFFFFEEECCCBBBCCCDDD======>>>??????>>>===<<<<<<>>>AAACCCBBB>>>999555777777777888999;;;<<<===AAAAAA@@@===999777777888;;;;;;;;;;;;999888666555888888888777666555555444;;;<<<===>>>>>>>>>===<<<999999999999999888777666;;;:::999888777777777777777777666666666666777777888:::;;;;;;888555444333777888999<<<>>>===;;;888777666888======999888999:::;;;;;;:::888777999:::999999888777888;;;===>>>===<<<<<>>>>>??????AAADDDFFFHHHHHHFFFBBB@@@@@@@@@???===333555555333000000333666:::;;;======:::555000,,,%%%%%%&&&***000333333000000000000222333222...,,,***,,,...000111000...---------.........000444777;;;999666333111000000000666555444333222000/////////.........000222444666777666666666666777888888555444222000000222444555444222///......///......000111222333555444111...------...///111111111000/////////......---------000000...,,,***+++...111000//////111444333111......------000444777666555777777777777555444222111111222333555555444222111333222///...---///000222444111///111555888777555777666555555666777555444222222222222222111000///555555666666666555555444555000)))&&&''',,,222555444000---,,,...000111000444444555666888999999888888888999:::<<<======>>>:::999777666555555666777999<<<>>>???===;;;999999999999999999888666555444222333555999<<<===<<<;;;>>>>>>===:::777555555777777666666777999;;;===>>>::::::::::::999777666666444555777999;;;<<<<<<<<<888777666666555555666666444444333333222222222222333555999;;;;;;<<<===>>>999888777777666777888888;;;999666555666777777666888555333444666666444111222333444666888:::;;;<<<999888888888888777444222666555666888::::::666333000111000///------///111333...******...333555666444222111444:::===<<<::::::888666555666777777666777888888888888666444333444333333222222333555555777888999777555333333333555555666888;;;<<<:::777444666:::<<<===<<<:::999888666444222111111111111333333555777888999::::::<<<999777666777888666444222555777999888888888999999999999888777777999;;;;;;:::::::::;;;<<<>>>???<<<999666555666777777777888:::<<<:::888999>>>CCC@@@>>>===<<<===>>>>>>??????<<<999888;;;======<<<<<<;;;:::999;;;>>>BBBDDDDDDDDDDDDBBB@@@???@@@AAA????????????AAACCCDDDFFFFFFIIIKKKIIIEEEBBBCCCEEEGGGGGGFFFDDDAAA@@@AAACCCFFFGGGGGGEEECCCAAABBBBBB<<<===>>>???@@@@@@??????;;;===???@@@???<<<888666777777777888999;;;<<<<<<===>>>???===;;;::::::;;;888888888888888999999999999888777666555555444444777888:::<<<======<<<<<<999999999999888777666555999999888777666666666777777777666666777777888888888999:::999777555333222444555777:::===>>>;;;999444333777===>>>;;;999;;;999::::::888666666888:::;;;:::999999:::<<>>======???AAABBB@@@===>>>>>>@@@BBBDDDDDDAAA>>>@@@@@@??????@@@BBBCCCDDDGGGEEEBBBAAABBBCCCBBBAAA111333444333111000333666888:::<<<<<<;;;888444111)))((('''***...111000...///......///111222000///***,,,...000111111//////,,,---//////000222555888888777666555333222111111444444555555444333222111......//////111222444555666555444333333555666888888777444222222222444444555222000///000000000///111000000111222333111///000000000000000111222333222111///...---------...555444333///---,,,...000222111000111333444333222000000000222444666666555999888777666555444444444111333555777888777666555555444333222111111111222555222000000333555444333444333222333444555444333333333222222111///...---222222444555666666666666888333---)))***...222444333111000000111222222111222333444555666777888888888999<<<===>>><<<:::999777666666666666666666666555888;;;<<<;;;:::::::::;;;;;;:::888666555333222///111444555666777999:::>>>>>>>>><<<888555444555555666777999;;;<<<>>>???======<<<<<<:::999888777777888999:::<<<<<<<<<<<<999999888777666666555555333333333222222222222222333555777888888999;;;===:::999888777777777777777:::999777777777666555333666444333555777888444111222222333555777999<<<===999888777888888777555333222222444777999777444111+++,,,---,,,,,,---///222///+++'''(((---222555666555222111222666::::::999777555444333444444444333555666777777666555444333222222222222222333444444555666888777555444444555888888888:::<<<<<<:::888555666999<<<======<<<;;;;;;:::777444222111000000222333444666777888888888<<<:::777555444222000...000333777999999888888888777888::::::999999:::<<<===<<<<<<;;;<<<===??????<<<999666555555666666666444555666777999<<<>>>???>>>===<<<;;;;;;<<<===>>>@@@>>><<<<<<===>>>>>>>>>@@@>>>===;;;<<<>>>AAABBBBBBCCCBBB@@@>>>======???===>>>???@@@AAAAAAAAAAAAAAAEEEHHHHHHEEEBBBBBBDDDEEEFFFFFFDDDAAA??????@@@GGGGGGGGGEEEBBB@@@@@@@@@<<<<<<>>>???@@@AAAAAAAAA;;;<<<======<<<:::888777777777888888999:::;;;;;;:::<<<>>>???>>>======>>>666666555666777999<<<===;;;:::888777666555555555444555777999;;;;;;;;;;;;:::::::::999999888777666888777777666666666777777777777777777888888999999777777777777666444222000111222555999<<<===<<<:::111111666===@@@===;;;<<<999999888666444555777:::<<<<<<;;;;;;<<<>>>@@@AAA@@@???>>>???AAAAAA@@@?????????@@@CCCEEEEEECCCAAABBBAAAAAA@@@@@@@@@@@@@@@DDDBBBAAAAAACCCEEEFFFFFF...111333333000000222555777888:::;;;;;;999777666...+++)))***...000///---...,,,,,,---000222222222+++,,,...000111111111000...///000000000222444777333333555666666555555444444555777888888777555444000000111222333444555555555444222222333555888::::::999777444333333333333333222000000222444444444111000...///111222111000222222111111000111333555444222000...------...///666666555222///...///000111000//////000222333333222222222333444555666666999777555444333444555666555777999:::;;;:::888777444444555555555555444444777444111111222444333333333222222333555666555444333333333222222111//////000111333555777888888999999555///,,,,,,...111222222222333333444444444333444444555444333333444555777:::===??????<<<888555333333444555666666555555444666999:::999999999999<<<======<<<999666222000...111444444333444777:::===>>>???===:::666444333333444666999;;;<<<======>>>>>>>>>===<<<:::999888666777777888999999999999<<<;;;:::999777555333222333333333444333333333222444555666666555666888;;;:::999999888777777777666777666666666777777444333444333333555888999555222111111222444666999;;;===999888777777888888666444000222444666666444000---)))***++++++,,,---111333...)))######)))000555888999666333222444666666666444333222222444444444333333444555666555444333222111111111111222333333444333555777777666555666777:::::::::;;;;;;;;;:::999555666999;;;<<<=========>>>===:::666333222111000111222333555666666777777:::999666333000---***(((...222777999999888777777555777::::::::::::;;;<<<===<<<<<<;;;<<<===>>>???<<<:::666555555666666555111000111444:::======<<<<<<===<<<;;;::::::<<<>>>BBBAAA?????????@@@@@@@@@BBB@@@>>>===<<<===???@@@BBBBBBAAA???<<<;;;;;;<<<<<<===???@@@AAA@@@>>>======@@@DDDFFFEEECCCBBBCCCCCCDDDEEECCC@@@>>>===>>>FFFGGGFFFDDDAAA>>>>>>>>>======>>>?????????@@@@@@===<<<<<<;;;::::::::::::888888999999::::::::::::888;;;???@@@???>>>>>>>>>888777666666888:::===???<<<<<<:::999888777777777555666888999:::999999888999999:::;;;;;;;;;::::::888777777777777777888999777777888999999999999999555555444444444333111000000111444888;;;<<<;;;999111222777>>>@@@<<<:::;;;999999888555444444777999<<<;;;;;;<<<===>>>@@@AAAAAA@@@??????@@@@@@AAAAAA>>>>>>???BBBDDDDDDCCCAAABBBBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>???BBBEEEGGGGGG,,,///333333111///111333666777888999:::999888888222///,,,,,,///111000------,,,+++---000333444444---...///000111111111111111222222222000000111333...000333666888888888888555666888::::::999888666222333444666777777777666444333222222444888<<<>>><<<:::888666444333333333111000///111444777999999111000......000222222111222333333222000111333666555444111/////////000111444555555444111000000111......---,,,,,,...000111333333333333333444666777777555333222222333555666:::;;;<<<===<<<;;;999777111222444666777888888888888666333222222444555555555444333555666777777666222222333333444333333222111222444666888999::::::888444000------...//////222333555666666555555555777777777444111///000222666999<<<>>>>>>;;;777444000111222333444444444444666888::::::888777777777<<<===@@@@@@>>>999333///000333666666444444777:::;;;===>>>===:::666333222222333555777999:::;;;;;;>>>>>>>>>===<<<;;;999999777777666666666777777777>>>===<<<:::777444111///333444555555666555444444444555555444333444666888888888888888777777666666333222222444666666555333222111222555999999666333000111222444666888:::;;;888666555555777777666555111333555555444000---+++***+++,,,------///333555///((( $$$...666;;;<<<:::666444333444444444222222222333666777666555222222444555555444333333000000111222333333444444222444666777666666777888:::;;;;;;;;;:::999999999666777888999;;;<<<===>>>???>>>;;;777444333222111000111222333444555555555777777555222...)))&&&%%%---111666999999888777777555777999::::::999:::;;;;;;::::::999:::;;;===>>>===:::777555666777777777111//////333999===<<<:::;;;<<<===;;;999999<<<>>>BBBBBBBBBAAA@@@@@@@@@@@@AAA@@@>>>===<<<===>>>???BBBCCCBBB???<<<::::::;;;;;;===???@@@@@@???===<<<;;;>>>AAADDDDDDCCCBBBBBBAAABBBCCCAAA???<<<<<<<<>>>>>>>>@@@??????>>>============>>>===<<<;;;;;;<<<======999:::;;;;;;;;;;;;:::::::::<<>>=========<<<:::999999:::<<<=========<<<<<<;;;::::::999999999::::::999888777666777888:::<<<===>>>??????999999888888888999::::::777888999999999999888777444222111222444444222000222333555999;;;<<<999777555555888>>>???:::777888999999888666555555777::::::::::::;;;<<<===>>>???AAAAAA@@@@@@??????@@@AAA=========???AAABBBAAA???@@@@@@AAAAAABBBBBBBBBCCC<<<::::::;;;???BBBDDDDDD---111555555333000111222555666666777777777777666111///---...111222111...---,,,,,,...111444555555///000000111111111111111111222333222000//////000...000333555888999::::::555666888999999999888777333444777999999999888777333333333444666:::===???;;;:::888777555333333222000///...000444888::::::111000...///111333333222111333555333111000333666555444333222222222333444333555666666444333333333---......,,,++++++---///222333333333222333666999555444333222222333555666:::;;;<<<===<<<:::888666000111333555777888999:::777666333222222444777888888777666777999999888777222222333444555555444444222333555777888999999:::666333000............---222444666777666555666777999:::999555///---...000555666999:::;;;999888666111111222222333333333444999;;;;;;:::888666666777;;;===@@@AAA???;;;555222444555777888888888888:::999;;;<<<;;;888555333222333444555666777999::::::<<<<<<===<<<<<<;;;:::999999999888777666666777777===<<<<<<:::777333000...333444666777777666555555333555666555333333444555555666666777777666666555000//////111333555444333222111111444888:::888555000111333555666777888888666555333444555666666555222444555555222///...------.../////////000444666111)))!!!%%%///888<<<===<<<999777555555555555333333333555777888777666111222333444555555444333///000222333444444444444222444666777666666777888888999:::999888777888999777777777888999:::<<<===>>>===:::777555444333333///000111222333333333333444555555222...***((('''---000555777777777777777666777999999888888999;;;888888888888999;;;===>>>===:::777666777999999999333111000333888;;;;;;:::;;;===>>><<<999999<<>>======>>>??????DDDDDDCCC@@@<<<::::::;;;;;;===>>>@@@@@@???===<<<;;;===???BBBCCCCCCCCCBBB@@@AAAAAA???<<<:::;;;;;;AAABBBBBBAAA???>>>???@@@BBBAAA@@@???>>>=========???>>>===<<<<<<===???@@@;;;<<<=========<<<;;;:::;;;===??????>>><<<<<<===@@@???===;;;:::::::::::::::;;;===>>>>>>===;;;:::;;;;;;;;;;;;999777555444777888:::<<<>>>???@@@@@@;;;::::::999999999::::::888999999:::999777666555222000...000444666444222444555777:::======;;;888999888999======888666777::::::;;;:::888777999:::888999:::;;;<<<======>>>???@@@AAAAAA???>>>???@@@======<<<===??????>>>======>>>???AAABBBCCCCCCCCC:::888777888;;;===>>>>>>000444888999666333222333555555444444444444444444///------///222333111...---------000333666666555222222111111111111000000///111222111000//////000222222444555777888888888555555555666666666666666222444777::::::999777666444444555666777999:::;;;:::999888666555333222222///...---...222555666666111000///111333444333222///333666555111///111444555555555555555666666666555777999999777555444444///000111///,,,+++---///111222333222111222666:::555444333333444555666777666777999::::::888777555000111222333555777888999444333222111111444888;;;;;;999888888::::::999777333333444444444333222222444444555666777777777777555333111000000000...---222444666666555555777999999:::999555///,,,///222444444555666777888999999444444333222222333444555;;;<<<<<<;;;999888888999;;;<<<======<<<:::888777666777888:::<<<;;;999777777888:::999666444333333777666666666666888999:::999::::::;;;;;;::::::999:::999888666555555666666888999999999777555222111222333555666777666555444333555666666444333222222222333444555666666555555111///---...///111222111222000000222777:::999777///111444666777777555444555333111222444555555555111333555444111000111333000111111000000000333555222,,,&&&%%%+++333:::===;;;;;;;;;:::999888888999666555555666888777666444000111333555555555555444000111222444555555555555222444666777666666666777555777888777555555777999888777666666777888:::<<<<<<;;;999777555555555666//////000111222222222222222555666555111---,,,,,,---000333555666666777888777888888666555666888:::777777777777999;;;>>>???<<<:::888777999;;;<<<<<<666555333444666999;;;;;;;;;===???===999999<<<@@@@@@BBBCCCBBB???===>>>??????>>>>>>>>>???@@@BBBBBBFFFFFFEEEBBB>>>;;;;;;<<<<<<===>>>???@@@??????>>>======>>>@@@BBBCCCCCCBBB@@@@@@???===:::999:::;;;===???@@@@@@??????AAABBBCCCCCCAAA@@@???@@@@@@AAA>>>============>>>???@@@===>>>???@@@???>>><<<;;;:::<<<======<<<<<<===>>>@@@???>>>===;;;999888777555888<<>>;;;999999:::::::::999777666555888999:::;;;<<<=========;;;;;;:::999888888888888999999:::999888666333222111...,,,///444888777555444555888<<>><<<;;;888999<<<;;;777666888:::<<<>>>===<<<:::::::::888999:::;;;<<<============@@@BBBAAA???======>>>???===<<<===>>>>>>===;;;;;;<<<===???@@@@@@@@@@@@:::888666666888999999999333777;;;<<<888555444444555555333222222222222222,,,+++,,,///333333000---......///111555777666555333333222222111000000000---///000111000///000111555555555555666666666666444444333333333333444555222444777::::::999666555666666666777777777777777999999888666555333222222///...,,,---///111222222000000000222444555444333...222666555222///000333444555666777888888888777888:::<<<<<<999666444444111333444222///---...000///111222111000222666:::555555555555555666777888222333555777888777666555222222222222333555666777111111000///000333888<<<<<<:::999999::::::888777444444444333222111000///444444555555555555555444555333222111111111///---222555666666444444777:::888:::999555///---000444333222222333555777:::<<<777666444333333444666777;;;<<<===<<<:::::::::<<<<<<;;;:::999888999:::;;;888777888;;;>>>>>>:::666666777888777555444444444:::888777666666888:::;;;777888999999::::::999999:::888666555444333444444444555777888777666444333111222444666666555444333333555777777555333111111000111333555666666555555222000---,,,---/////////222000///111666::::::999///111444777888666444222444222000111333444555555000222444333222222555888222222222111000000222444222...***+++111777;;;<<<888:::;;;<<<<<<;;;<<<===999888777777777666333000000111333555666666666555000111333555666666666666333555777777666555666777333555777666444444666999888777666555555777999;;;:::999888666666666666777...///000111111111111111222555888777444111000111...000333444555666777999888888777555333444777999666666666888:::<<>>999777666555555777:::<<<;;;>>>@@@===:::999===AAA???AAACCCAAA>>><<<===>>>>>>??????@@@AAACCCDDDEEEHHHGGGFFFCCC???<<<<<<<<<<<<===>>>??????@@@@@@@@@>>>>>>===???AAACCCCCCCCC@@@@@@>>>;;;888888:::<<<;;;===?????????@@@BBBDDDDDDCCCBBBAAABBBCCCDDDEEE===============>>>???@@@>>>???@@@AAA@@@>>><<<;;;999:::;;;;;;;;;<<<>>>@@@>>>>>>>>>===;;;999777666111555;;;???@@@>>>:::777777888888999999888666555999999::::::;;;:::::::::;;;:::999888777777777777999::::::999888555222000000---+++...555999888666333555888<<>><<<;;;;;;888999;;;<<<======>>>>>><<>>>>><<<;;;:::;;;<<<>>>>>>>>>======<<<999777666666777666666777777777555333222333555555333000000111111111111***+++---///000111222222000000222555777777555333555444222///,,,+++,,,...///......///000111333333777777777555222000111222555444222111111111222222444555777777666333000...111444888999888666555555444555555444222111222444//////------...000222444666444222222333333333222222333444555555444222111555666777999:::;;;<<<<<<::::::999999888777666666333666888666333000///000111000//////111222111000333444555666666666555444444444444444444444444444555444333333333333444555444222000///111444888;;;888555111222555888999999555444333222222222222333333333222000......111333999888666222000000333555<<<888444333444666888888777555222///...///000222777555222333666:::===>>>777666666666666888:::;;;:::999999888888999999:::::::::999888777777888888888:::======;;;888777777777777888888888777666666;;;:::999777777777777888<<<;;;999888777888999999888777555333222000000///333444555666666666555555333111000333888999666222111222444555555444222111111000000333666888888777555111,,,+++...000000///000000000222555666555444000222555777888777666444888666555333222222333333333333222222333444666777888666333000---,,,,,,,,,...111555555444444666888999:::;;;<<<===<<<;;;:::===<<<;;;:::888777666555444555777999888666444222000222444666777777666555666888:::;;;;;;;;;999888999::::::::::::888777666;;;;;;888444//////333888;;;;;;:::999888777666666///...,,,---///111222222666333111000111222333222222222333333333555999<<<===;;;999555222333666888===<<<;;;::::::999::::::===:::777777:::===@@@AAADDD???:::888999:::999888999:::;;;===>>>@@@AAABBB>>>>>>======>>>???@@@AAA>>>===<<<<<<===???AAACCCCCCEEEGGGEEE@@@===<<<<<<@@@BBBCCCCCCAAA@@@@@@@@@>>>>>>>>>???@@@AAACCCDDDFFFCCC???<<<;;;::::::999777888:::<<>>@@@BBBCCCBBBAAA@@@@@@BBBCCCBBB>>>999555333444777::::::::::::===@@@???>>>===>>>???>>>:::666222222444:::??????:::444666777777777888888888888666:::===;;;777666888<<<999::::::888555333333333555888<<<>>><<<888222...111000111444999:::888555666777999;;;<<<>>>>>>???888666555888<<>><<<>>>=========??????===<<<===;;;::::::<<<=========<<<<<<======<<<<<<;;;:::;;;===???@@@@@@===:::888::::::;;;<<<>>>>>>===;;;===999:::===<<<777888>>>666666666555333222333444666444111000111111111000,,,---...///000000000000111111222555888999888666444444222...+++***+++------...///000111222333444555666555333000//////000444333222000//////000000222333555555444222///---000333777999888666555555333444444222000000111222111000000000000111333444444333222333444555444333222333555666666444111000444666888:::<<<<<<<<<<<<999999::::::999777666555555777888666222000000111///......///000111000///111222444555555666555555555555444444444555666666999777555333111111111111444333333333444555777999666333000000222555666666444444444333333333333333111111111000//////111333999888555111///000444777;;;888444222444666888888666333///---,,,...000222777444222222444777:::;;;555555555555777999;;;<<<888888888999999999::::::999888888777666666777777:::<<<>>>>>><<<:::::::::999999:::;;;;;;;;;<<<<<<<<<:::888666555666777888;;;:::999888888777777888666555444222111111000000333333333333333333333333333111000333777888555222111222444555555444222111111000000111444666666666444000,,,,,,///222222111222111111333555666555333000222555777777666444333666555444222222222333333666555444333444444555666777555222///......///000///111333333222222444777777888999:::;;;<<<<<<<<>>===<<<:::777555444111333555666666555333222000222444777888999999888888999;;;<<<<<<:::999888;;;<<<===>>>===<<<:::999::::::888333//////333777<<<;;;:::888666444333222000///......111333444333666333...---...111444555222333333333333555999<<>>;;;777444333666888======<<<;;;;;;;;;<<<<<<>>>;;;888777999<<<>>>???BBB===888777888999888777777888999<<<>>>@@@BBBCCC<<<;;;;;;;;;<<>>???BBBBBBBBB???<<<;;;<<>>@@@BBBCCCDDDEEEBBB???===<<<<<<;;;;;;888888:::;;;===???AAABBBCCCCCCBBBAAAAAAAAAAAABBB:::<<<>>>@@@BBBAAAAAA@@@>>>@@@BBBAAA===888555333444777999:::::::::===???>>>======>>>???>>>;;;888444444666:::??????999444888888888888999999999:::888:::<<<:::666555777;;;888999:::888666666777888666888;;;<<<;;;777333000000000111666;;;<<<:::777666777999;;;<<<===>>>>>>;;;999777999<<>><<<===<<<<<<>>>???@@@>>>======;;;::::::<<<===<<<<<<<<<======<<<;;;999777666999;;;???AAAAAA>>>;;;999999:::<<<=========<<<;;;===::::::<<<;;;777999???444555666444222111222333666444111000000000///.........//////000000//////111111222555888::::::999444444111...***)))***,,,---...000111333444444555444555444222///......000444333111///............000111222222222///---+++...222666999888666555555222222111///------...000222222333333333333333222111111222444666666444333222333666777666333000---000222666999;;;;;;::::::777888:::::::::888555444666777666444111000000222///......///111111000///000111222444555666777777777666555555666777888999<<<:::666222///...------333555666777888777666555333111///...000111222111222333444555555555444333...000111000000000222444999777444000...000444888999666333222444666777888444111---++++++---111444666333111111333555777777666666666666777888999999444555777999:::::::::999777777777666666666666666;;;===???@@@>>><<<<<<<<<<<<<<<<<<===>>>???@@@AAA<<<:::777444444555777999999999999999888777666555222222111111111111111111222111000000///000111222333111111333777888555222222333555666666555333222333000......111333444444222///,,,---111444555444444333222333555555333222111222444666666555333111333333222222111222222333888777666555555555666666777444111......000333555111111222111000000333555555666777888999:::;;;<<>><<<888555333///000222333444444333222222333555888:::;;;<<<<<<:::;;;;;;;;;;;;999888777999;;;===???@@@>>><<<;;;::::::888444000///333777===<<<:::888555333111000222111000111333555666555666222---+++---111555777222333444444444666:::===@@@???===:::777666777999>>>>>>=========>>>?????????<<<999999:::<<<======???;;;666555777888666555444555777:::===@@@BBBCCC>>><<<:::888999<<>>???@@@???>>>>>>???AAA======>>>???@@@BBBCCCDDDCCCBBBAAA???>>>>>>>>>>>>999999:::;;;<<<>>>???@@@BBBBBBBBBBBBAAAAAA@@@???888:::<<>><<<>>>???>>>:::777444333666777999:::::::::<<<>>>===<<<<<<>>>??????===;;;777777888<<>>999555999999999999999:::;;;;;;:::;;;;;;888555333666999888999999888888888;;;===777888999:::999777555333000000222888===???===:::777888999;;;<<<<<<=========:::777888<<>>===;;;;;;<<<>>>@@@AAA@@@>>>===<<<::::::;;;<<<;;;:::<<<<<<===<<<:::888555333777:::>>>AAAAAA???;;;999666:::======;;;999:::<<<>>><<<;;;<<<:::999;;;@@@333444555444222111222222555333111000//////---+++------...000000111111111111111111333777999:::999555444222///+++***+++,,,...///111444555666666666666666666444111///000111555444222///...---------000000111111000///---,,,///333666888777555333333//////...,,,***)))+++---222333444555555444222111......000333555666444222111222555666444111---******---111555777777666555444666999::::::777444222555555333111000000000111111000000222444555333222111111222333555888:::;;;999888777666777999;;;<<<<<<:::555111...,,,,,,,,,333555999;;;;;;999555222111111000///000000000000222333555666777666444333---///111111111222444666777666222...,,,...333777777555222222444666777888444111---++++++///333666444222111222444666777777;;;:::999777666555444333111333666888::::::999999777777777777777777666666;;;===>>>???===<<<===>>>>>>===<<<<<<===>>>???AAA<<<999555222222333666999666777888888888666555444///000000111111111111111222111///......///111222333222222444777777555333222444555666666555444222333000---,,,...000222222111...,,,...333777777777666555444444555444222000111222444666555444111000111111111111111111222222666666666666777777888888888666111///...111555777444333222000000000333444666666666666777888888999:::;;;======<<<999555333...///000222333333444444555666777888:::;;;======;;;;;;;;;:::999777666555666888;;;>>>???>>><<<:::::::::999555111111444888<<<;;;:::888666444222111333222111333666888888777444111///...111444777888333444444444444666:::===>>>>>>>>><<<999999:::<<<>>>>>>>>>>>>???@@@@@@AAA@@@>>>;;;;;;<<<======<<<===999555444666777555333111222555888<<>><<<:::888777888:::<<<<<<=========<<<===@@@BBBAAAAAA@@@@@@AAABBBBBBCCCAAABBBBBBAAA@@@@@@@@@@@@;;;;;;;;;;;;<<<>>>???@@@???@@@AAAAAA@@@???===<<<888:::<<<===>>>===<<<;;;;;;<<<===<<<999666555555777888999999999:::;;;;;;;;;;;;<<<===??????>>>>>><<<;;;<<<>>>???>>>:::777:::999999888999:::;;;;;;;;;;;;:::777444333555777888999999888777888;;;===888888888888888777777666333333555999>>>@@@===:::888999::::::;;;;;;;;;;;;;;;888555777;;;??????>>>999:::;;;>>>AAACCCAAA@@@>>><<<::::::;;;<<<;;;:::;;;<<<======<<<999666444666999===@@@@@@===888555333888<<<;;;777555777:::???>>>>>>===<<<<<>>:::999999888999:::;;;<<<:::777333///---,,,---...222555999<<<<<<888444000111222333333222111111111333444666777777666444333...000111222222444777999666555222...,,,...222666555333111222444666777777555333///---...111555888333222222444777888999888:::999888777666444333222000222444777999999999888777777888999999888888777888:::;;;<<<;;;;;;<<<===>>>===:::888888999:::<<<;;;888444111111222555777333444555666666666555444///000111222222222222111222111///...///000222333444444555666777777555444333444666777777666444333333000,,,+++---///000111///---,,,///444888999888777666555555555444222000111222444666555444111000000000111111111111111111222333444666888999::::::;;;888333000000222555888777555333222222333444555777777777666666555444444444666888::::::888666444000000000111333444555666999999888888999:::;;;<<<:::::::::999777666555444666777:::===>>>===<<<;;;:::;;;:::777333222666999;;;;;;:::999777666555555222222222444777999999888222222222444777888888777444555555444333555888;;;999;;;<<<<<<<<<<<<>>>???>>>=========>>>???@@@@@@???>>>======???@@@???>>><<<888555444666777555333000111333777:::===???AAA@@@===999666555666999;;;>>>===;;;999888888999::::::::::::;;;;;;:::888777999;;;<<<<<<<<<===@@@BBBEEEEEEDDDBBBBBBAAAAAAAAA???AAADDDDDDBBB@@@AAABBB>>>======<<<===???@@@BBB@@@@@@AAAAAA@@@???===<<<:::;;;=========<<<:::999;;;;;;<<<:::888666666777999999888999999999999999999:::;;;<<<===>>>>>>??????????????????>>><<<:::999999888777777999:::;;;<<<;;;:::777555444444555888999999777666666777999777777777666777777888999777666666999===>>><<<999999999:::::::::::::::999777444333555;;;??????>>>888999;;;???CCCDDDBBBAAA>>><<<;;;;;;<<<===<<<;;;;;;<<<===>>>===<<<:::888777999<<<>>>===:::555222222777;;;:::555333555888@@@AAAAAA???>>>@@@CCCDDD111333555666444333222333333222111111111000---+++)))+++---///222444555555333111......000222333333555444333000......///111333333333333444666777888999999888666333222333444555444222000////////////111111111111000000///...333444555444222111111222111111...+++((((((***---111222444555666444333222------...000333444222111///000111111000...,,,+++,,,...111333555444333222000222444555555444111000000...---...111222333222444444666888;;;;;;999777333222111222555999===???;;;;;;;;;;;;;;;;;;::::::777444000---,,,,,,...000111333777::::::777333000222444666777666444444444555666777777777666444333///000000000111333777:::777666444111......111444333111000111444666777777666444222111111444777999444333444666888999999777444444555666777777777777000111333666777888888888666777999::::::999888888555777888888888888:::<<<===:::777444333444666888999777444111111222444666111111333444555555555555222333444555444333222111000/////////000222444555555666777888888777666666444555777888888777555444111///,,,,,,---///000000...,,,,,,///444888999888888666555555555444222000111222444666666555333111111111222222222111111000...000222555777999:::::::::888555222222444777999888666444444555666666555777888888888666444222111111222444666777777666555222111111111222444666888;;;:::888666666888:::;;;;;;:::999888777666555555888999:::<<<<<<===<<<<<<999::::::777333333666999;;;::::::999888777666666111111222444777999888777222333555888::::::888666555666555333222333555888555777:::<<<<<<===???@@@<<<<<<;;;;;;;;;<<<======<<<<<<<<<>>>AAABBBAAA???;;;888555555777888666444000111333555888:::<<<===999888666555666999===???;;;;;;;;;;;;::::::999999666777999<<<>>><<<888444777999<<<>>>>>>???@@@BBBGGGFFFDDDCCCBBBAAAAAAAAA===AAAEEEEEEBBB@@@@@@BBB???>>>=========???BBBCCCBBBBBBBBBAAA@@@???>>>===;;;<<<===>>>>>>===;;;999;;;<<<<<<:::888888999;;;;;;999888888999999888666777999;;;;;;;;;;;;===???????????????>>>===<<<;;;:::999777666777888:::<<<<<<;;;:::999777666555444777888999888555444444555666666666666777888999:::999777555777:::<<<;;;999:::::::::::::::999888888444333333666;;;>>>>>><<<888999<<<@@@CCCDDDCCCAAA>>><<<;;;<<<===??????>>>>>>>>>>>>>>>>>>======<<<777999;;;<<<;;;999666444444777999999666444555666???BBBCCC@@@@@@BBBDDDDDD111444666777555444333444444444333333444333111...+++,,,...000222333444444777333///------///000000222222111///......000333444222111000000222444666666666666444111000000111333222000///......//////000000000000000/////////222222222111000111444666666555222...,,,,,,...111222333555666666666666555000//////000333444444333111111111000000/////////...///000222333222222111///000111222222111000///...------000444666666444222222444777::::::777555222111000000222666;;;>>>;;;;;;<<<===<<<;;;999777666333///,,,+++,,,...000000222444666666555222111111555999:::888777777777999888888777666555444444000///...------111666:::::::::888555222111222444111000000111444666777777666555444333444555666777666666666777888888555333111222444666888888888888111222333444555666777777555666888999:::999888777333555666666666777999;;;;;;888444111111333666888777666444222111222333444//////000111333555777888666777888888777444222111,,,---...///111333444555777888999:::999888777777444555777888888777555444///...,,,---///000000000---++++++///444888888666777666555555555555333111000222555777777666444333222333333333333111000///---...111333555777777777888666555444555777999;;;777555444555777888777555555666888999888555222000111222333444555555555555333222111000111333666777999888555444555777:::;;;<<<;;;:::999888888888888888888888888999999::::::666888888666222222444777<<<;;;:::888777555444444//////000333666888777666444444444777999999888666666666555333111111333555333666999;;;<<<<<<===>>>::::::999999888888999999777777999===AAABBBBBB@@@<<<999777777999:::888555222222333555666888999999555555555666888;;;???AAA:::;;;=========;;;888777111222555:::>>>>>>:::666444888<<>>===<<<;;;===???BBBDDDAAA@@@???>>>===<<<<<<<<<:::;;;===???@@@???>>>>>>======<<<;;;999:::<<<>>><<<:::888888999999777555666888::::::999999<<<>>>=========<<<;;;::::::;;;;;;:::888777777999;;;===:::::::::;;;:::888555333555777999999777555333333555555555666888999:::;;;999555222333777:::;;;:::;;;;;;;;;:::999888777666666555555999===>>><<<888888999<<>><<<<<<===???AAAAAAAAAAAA@@@???===<<<<<<<<<===777888:::;;;;;;;;;:::999888999::::::999888777666;;;AAACCCAAA@@@CCCDDDAAA111444777888666555444444666555555666777666444111---...///000222222333333999555000------.........000000000...---...000333444222///------///222444333444333111...------...111000///...------...//////////////////.........000000000//////222666::::::888555222//////111444444444555777777888888888333222111111333555555555333222111111000111111222---......////////////////////////000000000000///------...222777999888666///000222555888888555333222000......000444999<<<:::<<<===>>>===:::777555666333///+++***+++...//////000222333444333222111111555:::;;;:::888888999;;;:::888666555444444444000///---++++++...444999<<<<<<<<<999555333333444111000///111444666777777555555555444444555555555888888777888888666222///222444555777777777777666222222222333444555666777333555777888999888777666333444555666666777999;;;:::777333111111444888:::666555444222222222222222.........000222555888:::999:::::::::888555222000)))+++---///222333444444777999;;;;;;:::999888888555666777888888777666555...------...000111111///---++++++///444777777666777666555555666555333111000222555777888777666444333444444444333222000///---///111333444444444444555444444555666999<<<>>>666444333555888999777444222555888::::::777333111444444444444444444444444333222000///000222555777777555333222444777:::=========<<<;;;::::::::::::666555444444444555777888444666666444111000333666<<<<<<:::888555333111111......///333666777666555666444333444666888777777777777555222000///111333333666999;;;;;;:::;;;;;;999999888777666666666666333444777<<<@@@BBBBBB@@@===:::888888;;;;;;999666333333444444555666777777666666777777999;;;===>>>;;;<<<>>>???>>>;;;777444......111777<<<>>><<<:::333777===AAABBBAAAAAAAAA????????????@@@AAABBBBBB;;;AAAFFFFFFBBB???>>>@@@===<<<::::::<<<>>>BBBDDD>>>===;;;999888888888888888:::===@@@BBBBBBBBBAAA>>>>>>===;;;:::;;;>>>@@@===:::888888999999666444666888:::999888888;;;>>>;;;;;;;;;:::888888999:::===;;;999888888:::===>>>::::::;;;<<<<<<:::666333333666999:::888666555444444444555777888999:::;;;777333000000555:::<<<===;;;;;;;;;:::999888777666999888999;;;>>>>>>:::666888:::===AAADDDDDDBBB???>>><<<<<<===@@@BBBCCCBBBDDDBBB???<<<;;;:::;;;<<<666777999;;;<<<>>>>>>???;;;::::::;;;<<<;;;999777999@@@CCC@@@@@@CCCCCC???666666555555555555666666888666444555777999::::::222444666666444333333444111111000000//////......---....../////////000000444333222111000111111222333222111000...---------++++++,,,---...............///111///---,,,...111111111000......000444888999888666333111111444666777666555444555777999:::666444333444555555333222...,,,,,,...222444222000333222111000000222444555///000000111111111111000...111555888999888888888555222//////000111///,,,000---+++,,,000444888::::::;;;<<<<<<;;;999666555333333000+++''''''+++///111///------///222444444:::::::::888666555555777888999999777444111000000111000...---...000444666<<<;;;;;;:::888666555444333111000000222444444444888777555444444555666777888888888777777666444444444555666888888777777666333444555555555444333222555333333666:::;;;999666000222333444555666999<<<:::777555444555888999:::;;;777222111444555222///111111111111222444666888999<<>>999444222111111333666777777666:::777444444777::::::999999:::<<<===<<<999666444000///000666===@@@>>>;;;<<<:::888:::>>>@@@???===@@@>>><<<>>>@@@BBBAAA???:::===@@@AAA@@@?????????;;;;;;:::999999;;;<<<===:::777555777;;;<<<999555;;;;;;>>>BBBGGGGGGDDD@@@???;;;777777;;;???AAABBB>>>:::888999<<<<<<999444777:::<<<;;;888888;;;>>>???===:::888777888999:::===@@@BBB???:::666777999666555666999<<<;;;666222333777<<<>>>===:::777555666666888999;;;<<<======;;;888666666888<<<>>>>>>AAA@@@>>>;;;999888999;;;999;;;>>>===:::777888999:::<<>>============???BBBEEEGGGGGGBBB<<<:::<<>>===>>>??????>>><<<999888<<>>@@@DDD666666666666666777888888999777555555777888999888222333444666666666444333////////////////////////,,,,,,---...///111222333666555444333333333444444555555555444222000...---+++,,,,,,------------------...000///......000333222111000//////111555888999888777555222111333555666555444444444666888:::333222111222444666555555...------///222444222000333444555666666666555555000000000111000000//////222444777888888777777777444222000000222333222000222000......111555777888888999999:::999777555333222222///+++((((((+++///000...---...000333555555999:::999666333222222333555777999999666222000///111///---,,,---000333555888888888999888888777777555333000///111222222222444444444555555666777777555666666777777777666666888888777666666777777888777777888888777555333222444222222555999:::888666222333555666777999<<>>???@@@<<<888:::>>>>>>999444...---...000444777888888:::777333222444666777666999:::::::::999888777666222111333888>>>AAA???<<<:::888777999<<<===<<<;;;>>><<<<<<>>>@@@AAA@@@===:::<<>>@@@@@@>>>;;;999;;;>>>???<<<999777888888888888999;;;===@@@>>>;;;888777777888999???AAABBB???888444444666444333444777;;;<<<888555666:::>>>@@@???<<<:::999888888888999:::;;;=========;;;999999;;;>>>???@@@AAA@@@>>><<<:::999;;;<<<999;;;===<<<:::777777888666;;;AAACCCAAA@@@@@@AAAAAA@@@???>>>@@@BBBFFFGGGFFFAAA<<<:::<<<>>>@@@AAA===<<<;;;>>>BBBCCCBBB@@@???@@@@@@@@@???===;;;:::;;;BBBIIIIIIEEE@@@@@@CCC777777777777888:::;;;<<<:::888555555666777777666111000222555999999666222---------......///000111,,,,,,,,,...000333555777888888777666666666666777555666666666444222000...------------------,,,,,,---...000000000000222444111111000//////111555888:::::::::888555333333444666555444333333444666777111000///000333666777777///......000222444333111333555888;;;;;;999666444000000111111000000000000666666666666555555555555444222111222444555555444666333111000222444666666444555666666666555333222111000...+++)))***,,,///000///...///222444666666888888777444111//////000222555888999777333000...000///...---...///222333333444666777888999999999888555111...///000000000000111333555777777888777444555666777888888999888===;;;888666555666888999:::::::::999777666444333222000000333777999888555444666888999;;;===@@@CCCAAA===;;;;;;===;;;666000444444666:::======777333222111111111222333555666555777999999777555444555333333444333333222111111222333555888;;;<<<:::999555555666888999999666444..................//////---------000333555666555---,,,,,,---000111111111---...000333444333...+++******)))))))))+++,,,---+++,,,...111333555666666666444333555888<<<===>>>555333111333777999888555000222444555666555333222333333222333444555777888555555555555555444333222555777888777555333222222555555666555444555888:::666333...,,,---............111444444111111222555666666666777777777777777888555222111222333333333444222000000111222333222000111000...,,,,,,///111777888999:::999888777666000000000000222555888:::555333222333666:::<<<===@@@<<<:::;;;>>>>>>999444*********---222666999999:::777333111222333444444:::999777666666777888999666666777;;;???AAA???<<<777666666777999:::999888:::;;;<<>>>>><<<:::::::::>>>>>>>>><<<;;;999777666444333333777===@@@@@@>>><<<===>>>AAAEEEFFFFFFEEE777666555777:::===>>>>>>>>><<<;;;===AAABBB@@@>>>888666555555888:::<<<===BBB@@@<<<999777777777777???@@@@@@<<<777333222444222111222555:::<<<:::888999<<>>>>>>>><<<;;;:::999999;;;===>>>>>><<<::::::<<<>>>???>>>@@@???===<<<;;;;;;<<<<<<888:::<<<;;;999777777777333:::AAABBB???>>>AAAEEEDDDBBB@@@>>>???AAAEEEGGGDDD@@@<<<:::;;;>>>???@@@>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@???>>>>>>===<<<<<>>;;;888666444555555555444///......333999:::555000,,,,,,,,,---...000111222///......///111333666888888888777777777777777777444333333333333333333333111000000///............000111222222222222222222///////////////111444777<<<===>>><<<999666444444888777444222222222333444222000///000222555777777///000000222333333333333333555888::::::999666555000111111222333444555555777555333333333444444444666555444444444555555555777555222222333333333222111111222333333222222111000///...,,,,,,,,,...///222111000000222444444444666666555333111///000111333555777666444222111000222111000000000111222333111222444666888999:::::::::666111...............,,,...222666888999888888777777888999::::::::::::>>><<<:::888777777777888888888777777666555444444111//////111666888777555555777:::<<<===@@@CCCFFFGGGBBB===<<<===<<<555///222333666:::======:::777333222111111222333444555444666777666666666777999666666555666666666555333222222333555888888666555333444555666777666444333000000111111111000...---...------000333555555555---...///000111111000///---///111444666444///+++$$$###!!!"""$$$(((***++++++,,,...111333555666777888666555555777888888888000......111666888777444000111333555555555444444444333222000000111444666555555666555555333222111555888::::::888555333333444555666666555666888:::555222///---...///000000///222555555444333333444222333444666777888888999:::888555333222333333333555333000000222444555555222111///---,,,---///111777888888888777777666666333111111222555:::===???888666444555888<<<===>>>===;;;999;;;===<<<888333+++******---111666999:::888666333222222333555666:::888555333333666:::<<<;;;::::::<<<>>>===:::888444444555777888888777666999;;;???BBBCCCBBB???<<<999;;;<<<<<<:::888888999????????????===;;;999888555444444777;;;===<<<;;;@@@@@@@@@AAAAAAAAA@@@@@@777777888999;;;;;;;;;:::<<<<<<<<<>>>AAACCCBBBAAA:::666333555999===>>>>>>BBB@@@===:::888777666666:::;;;;;;999666444555666444333222555:::<<<;;;999999;;;>>>>>>>>>===>>>@@@@@@???<<<::::::;;;===???<<<:::999:::<<<======<<<>>>===;;;;;;;;;<<<<<<<<<999:::;;;;;;:::888777666333777<<<>>>>>>???BBBEEEDDDAAA>>><<<<<<>>>AAACCCBBB@@@===<<<<<<===>>>???>>>@@@BBBBBBAAAAAAAAABBBBBBAAA@@@>>>>>>======>>>>>>BBBGGGHHHEEEBBBAAABBB777777888999;;;<<<>>>???;;;999666444444444333222...,,,,,,111777888444000...---------...///111333333222111111222333555666666666666666666666666666444333222111222555888;;;444333222111111111111111555444444444333222000///------.........000333666===???@@@???;;;888666666:::999666333111000000111444333111111333444555444000111222333333333444444444444444444555555555555111111222333666888:::<<<999666444444666888888777777777666555444333444444666444333222333222111///...//////000111111111111000000///...////////////555333111111222333222111333444444333222222333555666555444222000///111333444444333333333333333333111222333555666777888888:::777222///.........---+++...222777999:::999888;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<;;;999888666555333333333333333444444444111///...000444777666444555777:::<<<===@@@CCCFFFJJJDDD===:::::::::666333222222444666999;;;;;;;;;444333222222222333444555444555666555555777:::<<<888777666888::::::999777222111111222333222000...111222444444444333333333111222333333333111///............000333555555444000222333333222111///......///222666888777444111%%%###!!!###&&&***,,,,,,,,,---...000222444666777888666444444444444333222,,,,,,---000555777555222111222333555666666666666444444222...+++,,,///222444444444333222111000000333666:::;;;999777555555666777999888777555666777555333000000111333333333222444666777666555444555000000111333444666777888999888777555444555777888888666444333555777888999555333000......000222333777777666666555555555666666444222444777;;;======888777666777:::=========999888888:::;;;:::666222///......000444777999:::777666666555555666888::::::888444222333666;;;=========<<<<<<;;;888444111222333666777888888888888:::>>>BBBDDDDDDBBB???===:::;;;<<<;;;999888888999>>>???@@@@@@@@@???===<<<888888777777777666555333>>>?????????>>>=========;;;<<<===<<<;;;999888888:::;;;;;;===@@@AAAAAA@@@;;;888555777;;;??????>>>AAA@@@===;;;999888777777444555666666666777999;;;888666555777:::<<<:::777666888:::;;;;;;;;;===>>>BBB@@@===;;;:::;;;===>>>;;;::::::<<<===>>>===<<<<<<:::999:::<<<===<<<;;;:::::::::;;;:::999777666555444444888>>>BBBBBBAAAAAA???<<<:::999;;;===???@@@@@@???=========>>>???===???@@@AAA@@@???@@@AAA@@@@@@>>>===============@@@AAACCCAAA??????AAACCC666777777888:::;;;===>>>;;;888555333333333222111...------000444666444222111000...---...///111222555555555444444444333333333444444555555555555444777666444444666:::===@@@666555444333222333444555888777666666555444000---,,,---......///000444666===???@@@>>>;;;999777777:::999666333111000111111666555333444555555333222111333444555444333444555555333222111111333555666222333333555777:::===???===:::777888;;;===<<<:::777777777555222111222333444333333333444333111///------...///000111222333222111000111222222111///444333111111222222111///222333444333333333555777888666333///---...111444555555666666555444333222000111333444555666777777999666333111111000///......000444777999:::999888<<<<<<=========<<<;;;;;;;;;;;;<<<;;;:::888666555111111111111222333444555333000...000444666555444444666888999;;;===@@@CCCFFFBBB===999888777777777444444333444555888;;;<<<666555444333333444555555333444555555555777:::===999777666888;;;<<<:::777111000////////////,,,+++...000222222222111333444222333444444444222111000///......000333555555444333555666555333111000000000111333777::::::888666,,,)))''')))---111111000------...///000222444555666444333333444444222000---,,,...222666777333000222222333555555666666666333333222...)))(((+++///333333111000000000000000111444888999888777666666666888999999666444333333444333222444555666555444444555555666666555555555000000///000111333555777888888888777666777:::<<<:::888666777999:::;;;;;;999666222000111333555555777666555444333444555666666333111333777999888666444444555777:::<<<;;;:::555666777999;;;999666333222111222444777::::::999666888999:::999999:::<<<:::888666444555777:::<<<<<<<<<<<<:::888444000...111444888::::::::::::;;;===@@@DDDFFFDDDAAA>>>===:::;;;<<<;;;:::999:::;;;===>>>??????@@@@@@@@@@@@;;;:::999777555222000///888:::===>>>>>>===>>>???>>>???@@@>>>;;;888777777::::::<<<======>>>>>>>>>:::999888:::<<<>>>???>>>>>>>>><<<;;;::::::::::::222222333444666999<<<===888777666777::::::777444333555888999999:::<<<===???>>><<<:::999999:::;;;;;;;;;===???AAABBBAAA???<<<999888:::>>>???>>><<<<<<;;;:::;;;<<<;;;888666555111///333<<>>???===<<<:::::::::<<<===@@@@@@AAA@@@>>>===???@@@<<<===>>>???@@@@@@@@@@@@??????>>>>>>>>>=========@@@@@@???===<<<===@@@BBB666666666777888:::;;;<<<:::777444333333333222111000000000111333444555666555333111///......000111555555666777777555333222222222444555555555444444666777888999:::;;;<<<<<<555555333222333444555777888777666666777666222...---...000000111222555888;;;<<<===<<<999777777777888666444333222333444555555555555666777666444111111444666666444333444666555444333222222333666777555555444555777:::<<<>>>@@@<<<999999<<<===;;;777333555555444111000222444333333333444666555333111------...///000222444555555333222333555444222///000000///000222333222000222333444333222222444555777666444000------///111555666666777666444222111...///111333555666777777666555444444444333111///222333666888999999999888999:::;;;;;;<<<<<<<<<<<<;;;;;;:::999888777777777444444333222333333555555555222///000333555555333222333555666777999<<>>===:::777666777999555555555555555777999;;;888777666555444555555666111222444444444666999<<<:::777555666999:::777333000///------......,,,++++++...000111000000333555333333444444444333333222///......000333444444444333555666555333111222333333333444666999:::999888000...,,,...333555333111...------...///000222333111000111222555666666444000000111555888888333///222222333333444444444444111222222///***(((+++///333222000......000222333111333666777666555444555222555777777555333111111222222333666888888666444555444333333333444444333222111///......111444666777888888777555666:::===888777666888:::;;;::::::<<<777222111222555777777777666444222222333555666444222111333777777444111000111444888;;;<<<:::888333555777:::;;;:::888666111222444777;;;<<<;;;999666:::===>>><<<:::::::::999999888777888888::::::999::::::999666333000///000555:::=========>>>@@@>>>AAAEEEEEEBBB>>><<<<<<;;;<<<<<<<<<;;;;;;<<<>>>===============>>>???@@@:::::::::888555222111000666:::>>>@@@???>>>>>>???>>>@@@@@@===999777777999;;;<<<======<<<;;;;;;;;;777999;;;<<<<<<;;;<<<===;;;;;;;;;;;;<<<<<<<<<<<<666555444444666888999:::555444444777999999555111222555888:::;;;;;;<<<>>>:::999888777777666777777::::::<<<@@@CCCDDDBBB@@@===:::999<<<@@@CCCAAA>>>===<<<;;;<<<======999777222000///222777<<<>>>===???>>>>>>>>>============???AAACCCBBB@@@>>>???AAA===;;;;;;===AAACCCAAA???>>>???@@@@@@@@@???>>>===??????>>>===<<<===???@@@555555666666777888::::::999777444222333333222111222333333333222333666999888666222///......///000333555777999888777444222111222444555555555444444444666999;;;<<<:::777555555444222222222444666777777666555777999888444000...000111222333444777999999::::::999777666666777555444333222333555888999444444666888999888555222222444777777444333555666666555555444555666777777777666555555666888:::;;;@@@<<<888888::::::666222000222333222000000222555333333444666888888555333------...///111333555666666555333555666666222///---------000222444333222333444444222111000111333666666555222///------...444555666666555333111///,,,---000222555777888999555444444555666555333000444555777888999999999888666666888:::;;;<<<======<<<;;;888666555666888999888777666555444444555666777333000000333555444222000222444444555666999<<<666:::>>><<<888555666999555666777777777777888:::999888777666555555666666///111222333444555888::::::777444555777777333//////...------//////...---))),,,///000///000333666444444444444444444444444///......000333444444333111333555444222111333666666444444555888999999888111///---000444555222///......------...///111222---...///333777999:::999333333444888:::999444///111222222222222333333333///111333000+++***---111444222///......000333555222444666666444333333333///222555666444222000000000111444777:::999666333555333111000111222333222555222///------000333666777888888666444555888<<<666555555777999:::999888===888333111333666777777888666333111111222444666444222111444888888444//////111555:::>>>>>>;;;888222444888;;;<<<<<<999888///111444888<<<>>><<<:::777;;;@@@@@@===999888888999999999::::::999999999666777999999666444222111000555;;;?????????AAABBB???BBBEEEDDD@@@<<<;;;;;;;;;<<<======<<<<<<>>>@@@>>>===<<<;;;;;;<<<===>>>888999999888666444444444888===AAABBB@@@===<<<<<<===>>>???<<<888777888:::<<<===>>>===;;;:::::::::444999======;;;999:::;;;999::::::;;;<<<===>>>>>>;;;999666444555666666666222111222666999888444///333666:::=========>>>???555555555555444444444333777888:::>>>BBBCCCAAA???>>>;;;:::===CCCEEECCC???>>><<<;;;<<<>>>>>>:::777///000000222444777<<<>>>@@@@@@AAAAAAAAAAAA@@@??????BBBDDDCCC@@@???@@@AAA>>>;;;:::===CCCEEECCC??????@@@AAABBBBBBAAA???===>>>>>>?????????>>>>>>>>>888777777777888777555444555444333333222222333333444444555555555555555555666666333...***))),,,///222222444666777555222///222444555666555333000...333555888::::::888555444222111111222444666555444444555777777666444111///222111000000111444777999>>>:::555222222333444444888777666666666666777777777666666777888888666444333333333333333555888;;;:::999777666555555555666444666777777555444444444888888888888777666555444111222333222111111333444444666999;;;;;;999666444111000///000222444333222666666666555444222///...,,,...000111000000000111222111111000000111111222333333222000---***'''%%%///111555555333///,,,+++222111111333666888888777777555333222222222222111888777666555555666777888:::999777666666888:::;;;>>>===;;;777444333555888999::::::888555555666777666555333333444444333222111222333444555666666666:::<<<<<<;;;888666666777999;;;<<<;;;888555444333777666666666777888:::;;;111111111111333555888999999666333333444444222///000222444333222000///000......///111222333444444444333111///000333666999555000++++++///333444222777777666555333333666888333555777777555444333333111222333333111000000000...,,,+++---000222111///,,,...111444777999;;;;;;<<<999666666777777555222666444111///000222222222111000...---,,,---///000000000000111222333555555555555444333444444555666///111444555333222111000222222444777999:::888777555444222///...///333666:::999666222//////222555999888666555555666777888555666777999;;;:::666444444666888777555333222222666444222000000222444555666555333444555555444333555555666999;;;<<<:::888555666777888>>>AAA===666000222555888999999888777:::;;;===???AAA@@@>>><<<<<<:::999;;;======:::777;;;:::888666555555666666;;;<<>>>>>>>>??????>>>=========;;;999999;;;======;;;999888888888888777???>>>===>>>>>>===;;;999;;;;;;:::888666666999;;;:::<<<>>>>>>;;;888666555777999<<<>>>>>>;;;777444666777888999;;;<<<======???<<<777444333444333333000222444777888777666555666777:::<<<=========<<<555555444333222222111000888<<<@@@@@@===;;;===@@@===<<<<<<>>>BBBDDDBBB@@@DDDAAA============;;;888777666555444666:::???AAABBBBBBCCCCCCBBBAAAAAA@@@@@@AAABBBCCCBBB@@@>>><<<;;;<<<>>>@@@@@@@@@??????===>>>@@@AAAAAA@@@>>>======<<<;;;:::;;;===???@@@777777666666666666666555666555444444333333444444444444444444444444555555444555555222...++++++,,,/////////111333444222111333444555555333111///...000222555888999888666555333111000111333444444444333333444555444222000///111000//////000222444666999666333222444666777777777777777666666666666666777666666777888666333111111222222222333444888;;;:::999777444222222111222333444555444222111222333444444444333222222222111111222222111111111333666444666888::::::888555333222111000111333333333111444555555555444222000///...000222333222000000000222222222222333333444444333333222111///,,,***(((---000333333111///...---222222333444444555666666666444111000111222222111666555555555666777999999:::888777555555666888999>>>===;;;888555444666888888999:::999777666666777888666444444555555444333333333444555555555555555:::;;;<<<;;;888666666666777:::<<<<<<:::777555444999888666555555666777777111222222444666999<<<===:::888555444444333000---000222444444333111111222000000111111222333444444333222000//////222555777555000,,,---111555666555666666555333111222555888666888999888666444444555///111222222111000000111111///...///111111000...---...000333777:::<<<>>>:::777555555777888555222555333111000111222222111222000///---------...///111111111222333444666666777666555444444555777999222222222111111111333444555555777999<<<<<<:::888555555333111///000444777;;;999555000---...111444888777555444444666777888888777777888999888555333444555777777666444444555666444222111111222444666444444333555777777666555777666666888:::<<<;;;:::666777888999===AAA===666444444444444444555555555999:::<<>>===;;;999;;;;;;999999888999::::::<<<===???@@@AAA@@@???>>>AAAAAAAAA@@@???<<<999777@@@@@@>>>===<<<===>>>???@@@@@@???<<<:::888999;;;===<<<;;;;;;;;;:::999888<<<;;;999999::::::999777======<<<:::888777888:::<<<>>>@@@@@@===:::888888:::;;;===>>>===:::777555777777777888999:::::::::>>>;;;777555444555555555222333444666666666666555888999;;;===>>><<<:::999666555555444444333333333777999<<<<<<:::888999:::888999;;;???CCCCCCAAA>>>???>>>>>>???AAA@@@===::::::999888888:::<<>>======>>>>>>???????????????>>>???@@@AAABBBBBBAAAAAA???>>>============>>>???666666555444444555777777666666555444444444444555333222222222333333444555333555777666333///,,,+++---+++***+++...111222333555444444333222111000//////000333666777777666555444222000///111222333333222222222111111000//////000000///......000111222333222111333666999999999666666777777777777666666777777777777777444///,,,...000111222222444777:::===;;;888555222111000000111222222111//////000222333222111000//////000111111111111000000111555777555666888999999777444333333222111222333333111///222333444555444333111000000333666666444111//////111222333444555666666666333333444333222000...------///111111000///000111333555777666333222444666555333///...///111333333333333444555666888:::;;;999888666444444444555666===<<<;;;888666555777999666888::::::999777777888;;;999666555666666666555666666666666666555444444999:::;;;:::888666666666666999<<<===<<<999777666;;;:::888666444444444444111222333555888;;;===???;;;999777555444222///---000222444555444444555666444444333333333333333444222000...---...000333555333000...///333777888888666555333111000111555888;;;;;;:::888666444555666///111333333111111111222555333111111222111000...000000111333666:::===@@@888555333444777888666444444333222333444444222000222111///.........///000333333333444555666777888:::888666444555777:::<<<666444111///000333666999::::::;;;>>>??????<<<999555555444333111222555888;;;999444///++++++///222666555444444444666777888:::888777777777777555333444666888888777666777888666444333222222333555666444444555777::::::999777888777555666999;;;<<<;;;777999999:::===AAA>>>777777555222000000111333444888999<<<>>>>>>>>>===<<<>>>???@@@@@@>>>=========<<<<<<<<<<<<<<<===>>>>>><<<===??????@@@???>>>=========>>>===<<<:::888777<<<>>>>>><<<999999<<>>:::888888999======>>>>>>===<<<:::::::::888666555777888888777===>>>>>>===:::888888888<<>><<<;;;:::======>>>===<<<:::888777777777777888888888999999===:::777555666777777666444444444444444444444555999;;;===>>>>>><<<888666666666666555555666666666666666666666777666333111222444999???BBBBBB???<<<:::;;;===@@@BBBBBB???<<<============>>>>>>@@@@@@EEEEEEEEEEEEDDDCCCBBBAAAAAA@@@??????>>>>>>===>>>@@@@@@???>>>>>>>>>>>>??????@@@@@@AAABBBCCCDDDDDD>>>>>>??????@@@@@@??????555555444333333444777:::666555555444444444444444222111111111111333444555555666888888666333000//////,,,)))(((***...222333444333222222111222333444111222444555666666666555555222///...///111222222222111000//////000111111000000000/////////000000//////111444777::::::999555666777777888777777666777777666666555111,,,(((,,,...111222333444666888===<<<999666444333222222111222222000......000222777555333000//////000111111111111000000111555888666777999999999777555444333222111222222222///---...000222444444333111000333666888888666333000///000111333444555666666555444555666666666555333222...///000111000111333555777:::===:::555333555888666333///...000222444555333333444555666888999:::888777555333222222333444::::::999777555555777999555888;;;<<<:::999888888===:::777666777888888777888888888888777666555444888999:::999777666666666666999===???>>><<<:::999<<<;;;999777555555555555111111333444666888:::;;;999888777666555333000...000222555555555666888999888777555444333333333333000///...------///111333222000///111555888999999666555333111000222666:::<<<<<<;;;777444333444555222444555555333111222222555555444333333333222111555444333222444888<<>>999666555333111000111333444666888;;;<<<===<<<<<<<<>>@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>===<<<<<<777888888999999888777777888;;;===;;;666555999>>>AAAAAAAAA>>>;;;999999:::;;;===??????>>><<<::::::999666333333444666777777999;;;======;;;999888888:::<<<>>>???===;;;;;;;;;=========<<<<<<;;;;;;:::777777888999:::;;;<<<<<>><<<999:::<<<>>>??????>>>===??????@@@@@@??????>>>>>>DDDDDDDDDCCCCCCBBBAAA@@@===<<<;;;:::;;;<<<>>>@@@CCCAAA@@@>>>======>>>???AAA@@@@@@@@@AAABBBCCCCCC:::<<<>>>@@@AAAAAA@@@???555666666444333444777;;;555444333333222333333333111111000000111222444555888888777777777777666555444000+++)))***---000111222222111111222444777888555555555555555555555555555222///...///111222222333222111000000111333444111111111222111111000000000000111444777999888777555555666777777777777777777666555555333000+++'''+++...111333333444555666999888666444444333444444222333333222000000111333999777444111//////000000111111111111000111444777666777999::::::999777666333222222222333111...,,,,,,...111333444333111000444777999999777444222222111111222333333333333333666666888888999888777666111222222222222333666888;;;>>>@@@>>>888666888;;;777444111000222444555666333444555555666777777777777666444222111111222333777777888666555555777999666888;;;<<<;;;999999999===:::777666777888999999999999999999888777666666777888999999777555555666777:::>>>@@@@@@>>>===<<<<<<;;;999888888888999999333444555555666777777777555666777777666444222222111333555666666777:::<<<;;;999777444333222333333000///...---...///111222111000111222555777777777666666555333222333777;;;;;;;;;999666333111222333777888888777444222222222444555555555444444555555999777444333333666999;;;555333222444888:::888666555555666999:::999666444000111222333555777888999555555555555555666777888<<<:::777555666999===@@@999777555555777999:::999===>>>@@@BBBCCCAAA===:::666777888777555444555666888777444///,,,,,,///111555555555555666666777777666444222222555777888888999999999777555333444555555555444444444555666777<<<;;;;;;<<<===<<<:::777666333000000222666888999:::======;;;<<>>999222333444555666666666666555888;;;<<<;;;;;;<<<>>>AAACCCDDDBBB???===???AAA?????????>>>===<<<<<<;;;<<<<<<======<<<<<<<<<;;;666666666555555444333333666999;;;999555444888======>>>???>>><<<;;;;;;<<<888;;;>>>>>><<<:::::::::666333111000222444555555333666999;;;:::999888888777999;;;;;;:::999999:::<<<;;;;;;;;;<<<<<<======666777999;;;===@@@AAABBB@@@>>>;;;999888888666555555444111/////////111222555777;;;===???>>><<<;;;999888777777888999;;;<<<777444111333777888333...111333666999;;;<<<======;;;;;;:::999999:::<<<===??????@@@@@@???===<<<;;;@@@@@@AAAAAA@@@@@@???>>>888777777777999<<<@@@BBBCCCBBB@@@>>>======>>>>>>AAA@@@??????>>>??????@@@<<<>>>???@@@@@@???<<<;;;555777888777444444777:::444444333222222222222333222111000000111333555777888666555555777999::::::666333...,,,,,,...//////111000000111222555777888888777666555444444444444444222000///111222333333333222111111222333555666111222333333333222111000111111222444666888777666666666555555666777888999777666444333222///,,,))),,,///222444444444444444333222111000111111222333333444666555444222222333555333222000/////////000111222333222111111333444555666777888999999888888444333333444555444000---,,,///222555555444222000555666888888777555555666444333222111000000000000555666777888999888777777333444555444333444666888<<<>>>???===:::888:::<<<777555333333444555555444333444555666666666666666666555333111111111222333555666777777666666888:::888:::<<<<<<;;;999999:::;;;888555444666888::::::888999999:::::::::999999666777888888666555555666888:::===>>>>>>=========;;;:::999999999:::;;;<<<666777777888888777777666333555888888666444333333222333555666666888;;;===<<<:::777444222222222333111111000//////000111222222333444555555666555555555555555444444555888:::999999888666222000111111777888999777555333222222444555666666555444555777:::888555333333555777999666444333555999;;;999777666666777999;;;:::888555000111222555777999:::;;;444444444444444555666666:::888666555666999<<<>>>999777555777999:::888555:::;;;>>>@@@BBB@@@;;;888777888999888666444333444555555444222000000222444777777777777777777666666333111111222555888999999999999888555222111111222555555555555666666777888>>><<<::::::::::::888777444111//////111444666777888;;;<<<999999;;;;;;888///111555888:::999888777555888<<<<<<;;;:::===@@@BBBCCCBBB@@@>>>===>>>?????????>>>>>>===;;;:::999;;;;;;;;;;;;;;;;;;;;;<<<999888777444222000///...666888888777555555888;;;999;;;======<<<;;;<<<===777:::======:::888999;;;444222000///111222222111000333666888888888888888555777999999999888:::;;;;;;;;;;;;;;;;;;<<<<<<<<<555777999;;;>>>AAACCCEEE@@@>>>;;;:::::::::888666555444222000000000222333444666999<<<>>>??????>>>;;;:::888777888:::<<<===777444333555:::;;;777333444666888999999999;;;===<<<;;;:::777555666:::===?????????>>>===<<<::::::<<<======>>>>>>>>>>>>>>>666666666777:::===AAACCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBAAA???;;;888666666999;;;999666444777:::555555444333333333333333222111000000111333666888444222111333777:::;;;;;;555333000...//////...---000000000000111222333444666555444333222333444555333111000111333444444444111111111222333444555555///111333444444333111000222111111333555777777666777666444444444777999;;;777555222111111000...,,,---000444666555444333333111000/////////000111222222555777888666444333222...//////000111111222222111222444444222111111111111222444666777888888888666666666888999777444111///222555888888777444222444555666666666666888:::888666333///---------...333444555666666666555444444666666666444333333444999999999999999999999999666555444444555555333111000222444555777777777777555444222111111222333555555777888999888888:::<<<;;;<<<===<<<:::999999:::888555222222555888:::;;;777777999:::<<<<<<======555666888777666555555666777999;;;;;;::::::;;;<<<;;;:::999999999999;;;;;;444555666777888777777666444777:::999666333222333333444555555666777:::===<<<:::666333222222222333333333222111111222222333555777888888777555444333222444555555444555666888777888888666333111000111333555666666444333333444555777888777444333444666666555333222333555777999777555444666999;;;:::888666555555777999999777666111222333555666777888888333333222222333333444444777666555555666888:::<<<:::666333444777888555222666888:::>>>???===999555777999:::999666333111111222333555555444444666777999999999888888777666666222111111222555777777777666666555333000///000222444555555666666777888888;;;999666555666777777666333111//////222444666666555888999555444666666444000222555888:::999888777555999<<<===;;;:::>>>AAADDDBBB???>>>>>>>>>======<<<======>>>===<<<;;;:::999999999::::::;;;<<<<<<999888666555333222222111777666666555666777888999777999<<<<<<;;;;;;;;;<<<777;;;===<<<999777:::===666555333333444444333111111333666777666666777888555777999:::::::::<<<>>><<<<<<<<<<<<;;;:::999888444555777999<<>>@@@@@@<<<;;;999777888999;;;===555444555888<<<===<<<999555999<<<===;;;999888999999::::::999777777:::===???>>>>>>===<<<;;;::::::999:::;;;===>>>>>>>>>???999999:::;;;<<>>999:::<<<>>>????????????CCCCCCBBBAAA???===:::999666:::===;;;777555666999666666555444444444444555333222000000111444777999///...///222777;;;:::999333111000000000000...,,,000000000000////////////444333111111111333555666222111111222444666555444000000111222333444444555...///222444444333111000222111000222555777888888888666444333333666:::<<<777444111000000000000///...111555777666444222222333222111000000111111222111444888999888555333222+++,,,///111444555666777111333555555333111000//////000111333555777777888888888999;;;<<<:::777444222444888;;;;;;999666444333444555555555777:::===<<<999444///,,,,,,---...111222333444444444333222555666777666333111111111666555444555777888888777555444444444555444111......000222555777888999999555444222111111333444666666888:::::::::;;;<<<>>>=========;;;999888999;;;666333111111444777:::;;;555777888;;;<<<>>>??????555666777777666444555666777888888888777777999;;;<<<;;;999888888888999999000111333555666666555555555888;;;:::666222111111333444555555555777:::<<<;;;999666333111111222333444444333333333333333333888:::;;;;;;888555333333000222444555555444555666555777888888555222111111///111333444333333444555777999:::777444111222444333222222222444666999:::999666555777:::<<<:::888555444444555777888777555222222333444555555444444222222111111111222333333444444444555666888999:::;;;666111111333555333000333555888<<<===<<<777333888:::;;;999666222000//////222666777777777888999::::::::::::999777666555333222222333555666555444333333222111//////000222444555555666777888888999888555222111222555666777333111000111333555666666222666666222000222333111111333555777888888777777555999======;;;;;;>>>CCCEEEAAA===<<<>>>>>>===::::::;;;===>>>>>>======<<<999888888999:::;;;<<<===555555555555666777888999888666444444666888888888777999;;;<<<;;;:::999:::888<<<>>><<<888777;;;???:::999888888999888666444333555777777666555666777777999;;;<<<<<<===???@@@=========<<<:::888555444333444555777999;;;<<<===:::999999;;;===???>>>===777777666666666777777777777777888999;;;===???AAA===;;;999777777999;;;<<<333444666999===>>>>>>>>>666:::???@@@===999777666666999<<<<<<:::999;;;===??????===<<<;;;;;;;;;;;;888999;;;<<<>>>???@@@@@@=========>>>???@@@AAAAAA???@@@AAABBBAAA@@@???>>>555888;;;>>>AAABBBBBBAAA@@@@@@@@@AAAAAA@@@@@@@@@>>><<<;;;999777777777777777888888777555444555777:::888555444444555444444///---+++///555999888555444222000///000000///...222111000...------///222///000000000000111111111222111000111333444444222------...000333555555444333222222333444333111......111555666666555555555444444222222222444666777:::888666333222222333333111111222444666555333000666666666555444333111000***---333777999888444222000//////222666888666444111444777777444111000000/////////000111333444555888999;;;===<<<999555222444666:::>>>>>>===:::888444666888777777888>>>BBB===999333//////000111111333444444333222333555888666666555444444444444555333222111000000222444555555555666777888777555222444111000222777::::::999999444000111555888777555888888777888999;;;===???>>>;;;888666666666666666333222111000111333666777555777:::<<<===;;;999777444666777666555555666777<<<<<<:::777555555777999:::888333111555;;;:::666444333111222444666666555:::<<<>>>===999444000...333222111444999<<<;;;::::::999666333000///111333999999999666444333555666999<<>>;;;888::::::;;;===???@@@???===<<<888333000000444:::===AAA;;;555333777::::::999>>>>>>===<<<;;;;;;::::::;;;<<<===>>>>>>===<<<<<<;;;===@@@BBBBBB>>>888333333555777999999888777666:::;;;<<<>>>>>>?????????AAA???<<<;;;;;;999777555555666777777777777777666888777888<<<@@@CCCAAA???>>>:::666666888::::::999999;;;<<<<<<;;;;;;===>>>>>><<<:::::::::999777555666666777888:::===???AAA??????>>>===;;;999777555;;;<<<<<<;;;::::::===??????===:::888777999;;;===<<<===???@@@AAAAAA@@@???CCCBBBAAA@@@@@@@@@AAAAAA@@@AAABBBCCCCCCAAA???>>>999===AAACCCCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAA<<<;;;;;;:::999888777777999999999888666666777999<<<:::777666666666444333///------111666999888555666333111000111111000.../////////...------000222000000000////////////...111111111333444222///---++++++,,,...111333333222333222222333444333111///...000333444444444444555555444333222222444555777:::999777555444444444555000000000222555555444333444555666777666444222111+++---000444666666555444333111111333666777666444000222444444222111222444111000000000000111333333555666888999888666444222444666999<<<======;;;999555666666666666888:::===999555111///000222333444555666666555444444666888666555555444444444444444333222111000111222444555555555666888999999666444333222222444777888888888888444000111555777777555777666444333555888<<>>;;;888777777777666555444333222222222333444555555777:::<<<<<<;;;888777333555666666666666888:::;;;;;;:::777555555666888777666111///222888888444333222111222555666666555;;;<<<===<<<999444000...111000000333777::::::888777777666333111111333555===<<<:::666222000111222666999<<<<<<999666333222444444444444444444333333333333333333333444444444555555555666777777777666777777777666555333111000333555777888888999:::<<<999999777666555555666666666888777444333666666333444333333222111111000000222222111111111111111111333444555666888999;;;;;;;;;666000...000444666666222222333555777666444222444666888777333000...---222444777999;;;;;;;;;:::888888777666666666666666888888999999888777666666///,,,******---000222333555555555555444333111000333222000000111222222222666555444333333333444555666888999888777777888999666555444777:::;;;888555888:::;;;;;;:::999999::::::::::::;;;;;;;;;::::::999;;;>>>@@@@@@>>><<<:::666777888;;;???@@@@@@???888666333222333777<<>>??????>>>===<<<===>>>@@@BBBBBB???:::555444555777888999999999888<<<<<<===>>>?????????>>>@@@>>><<<;;;;;;:::888666555555666666777777666666999999999<<>>@@@>>>===<<<<<<;;;999777777666666666888;;;===???======<<<;;;999888777777:::;;;;;;:::999:::<<<>>>???===999666666777:::<<<===>>>???@@@AAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCAAA@@@<<<===@@@CCCFFFGGGGGGFFFAAABBBCCCCCCCCCBBB@@@???::::::;;;;;;;;;:::999888:::;;;:::999777777999;;;>>><<<:::999888777444111///...///333888:::777444555333111000111111111000---.........---...000222111000000///............111111222333333111,,,))),,,,,,,,,...111333444333333333222444555444222000///000222222111222444666777666444222222333555666666777777777666666555555///......000333666777666222444666888888666444222+++---...111333555666777666444333444555555444333000111111111111111444666444222111/////////000111222222333333333333222222333555777:::;;;<<<<<<<<<777555444444666777666666444222000000222555666666777777888666555555666888555555555444444444444333444333111000111222444555555555666888::::::888666222444666777777666777777666333111111444666555333555333111000222666;;;???===;;;999999999888666444666555555444333222222111444666888::::::999777555333444666666666777:::<<<:::::::::888555444555777555444000...111666777333222111222444666888777666<<<<<<<<<:::888444000...///...///111555777888777444555555444222222333555<<<;;;999555111/////////333666888888666555444555777666555444333222111111333333333222222222222111222222333444444444444333333333333333222111000///444666999999999888888999777777777666555444333222666888888444333555444111222222222111111000000///222222222111111000000000222333444666888999:::;;;;;;666000///222666999999//////000222444333111///222444666555333111000000666666777888888888777777555555444444444555777888888888888888777666444444,,,***((((((+++...000111555555555555333111///...000111222333333222000///444333333333333444555555666888:::;;;:::999999:::555333333666999:::888555666888999999888777888888888888999999::::::;;;;;;;;;===>>>@@@@@@>>><<<;;;333333555999===@@@@@@@@@555555444555888;;;???AAA???<<<999888;;;===<<<:::===<<<;;;::::::999999999;;;<<>>===?????????@@@AAA???<<<999555555666777888999;;;<<<======>>>??????>>>>>>>>>===<<<;;;:::;;;;;;:::888444555666777777777777777;;;::::::<<<===>>>===;;;<<<;;;999:::;;;<<<<<<;;;===>>>???>>><<<<<<<<<===@@@????????????===:::777777666444444555777:::<<<;;;:::999777777777888888:::;;;;;;:::999999<<<>>>???<<<888444444666999;;;===>>>???@@@@@@@@@???>>>===>>>@@@AAABBBBBBAAAAAAAAABBBDDDEEEFFFEEECCCBBB>>>>>>???CCCIIIKKKJJJHHHBBBCCCEEEEEEEEECCC@@@>>>;;;::::::999999:::;;;;;;:::::::::888777777999<<>>>>>===<<<;;;:::222222444777;;;>>>???>>>666777999;;;===???@@@AAA>>><<<;;;;;;===>>>===;;;<<<;;;:::999999999999:::;;;===@@@BBBCCCAAA???>>>???>>>======>>>>>><<<;;;555555444555666999<<<===>>>>>>>>>???>>>>>>======;;;:::999:::<<<<<<<<<:::666666777888999999999999:::::::::;;;<<<=========;;;;;;::::::;;;;;;;;;;;;>>>???@@@???===<<<<<<===@@@????????????===:::777777666333222333555888:::;;;999777555444555666777;;;;;;<<<;;;::::::<<>>???@@@???>>>>>>;;;<<>>999999888666555666888;;;>>>===;;;;;;;;;888555222111222555888::::::888666...,,,***+++...111333444222444555444111///......111000000111333555888999333111...---///222333333111000000111444777888888555555555666888777555333222333222111111333777:::888777555333333333555666333555777888999888666555222000///000444888;;;<<<666777:::;;;999555111...+++...222666888888777666555444333111////////////222333666888999777333111666555444222000///......------,,,,,,---...///000111222333444666888:::;;;:::666333333555666444111444333111111333444444444333444555444222111111222555555666666666555444333555444222111111222444555333333333444666777777666555888<<<<<<999666666777444333444555666555333222222333555888999:::;;;;;;;;;:::999:::;;;:::888666888888777666444222000...111222333444444333222111444666777666555444444555888999;;;:::777555444555777888777555777;;;<<<999666666666888:::<<<;;;:::999666444333333222///,,,...///111333444666888999666777777555333111000111777666555333000///000111333555666666555666888999777666555333000...---,,,---000555888777222,,,(((,,,...000000///...///000111111111111111222222333222444666666444222222222111222444666666555333111000333555333333666666333000000000000000111111111222222333333333333222222222222333555666777888999888555333444666666333000------...111333333111///...///000000000000222444555555555666666666777777111111111111333555777888888888777777555444222222,,,***''''''***---//////222444666888888888666555000444999;;;888555222111//////000111222333333444000222555666666444444444333222222555999:::888555333555777777666666777888888888777888999:::;;;<<<>>>===<<<;;;:::999999:::555444444666999;;;<<<;;;:::;;;===???@@@@@@@@@???======<<<===>>>>>>===<<<<<<;;;:::888888999:::;;;;;;===???BBBBBBBBB@@@???>>><<<;;;;;;<<<===<<<;;;555555444444555888;;;=========>>>>>>>>>======<<<:::999888:::<<<======<<<888888:::;;;;;;<<<<<<<<<888999:::;;;<<<===???@@@;;;;;;:::999888888999:::>>>???@@@???===<<<<<<===>>>===<<<<<<<<<;;;888555777555444333333555777999;;;999666444333444555555<<<<<<<<<;;;:::;;;===???AAA>>>999666444666999;;;:::;;;<<<>>>???>>>>>>===999;;;>>>@@@BBBBBBAAA@@@>>>???AAACCCCCCCCCAAA@@@>>><<<<<>>???===:::888777888:::;;;;;;;;;888444111000222222000......000222444444666888:::888888777555222000000111999888777333///---...///555666777777666666777999444333222111///---,,,+++,,,000666999999333,,,'''///222555444222111222555222222222222222333444555222333333222111000111222111222444555555444333111---111333222333666666333///000000111111222222222111222444555666666555444333333444444555666666666555333111222333333///,,,,,,,,,---000222222000......////////////111444777666666777888999999999999111111222333444555666666777777777777666555333333000---******+++...///000222444777:::;;;;;;999888333777;;;;;;888444333444000000222333444444444444///111333333222000000111444222222555999;;;999666444666888888777777888999:::999888888888:::;;;<<<@@@>>>;;;999777888999999777555444555888999:::999<<<===???AAAAAA@@@>>>===<<<============>>>>>>>>>===;;;:::888888999;;;<<<<<<===>>>@@@AAAAAAAAAAAA<<<;;;999999;;;<<<<<<;;;777666555555666999;;;===;;;<<<<<<======<<<<<<<<<999888888:::<<<>>>===<<<999:::;;;<<<===>>>>>>>>>999:::;;;<<<<<<===@@@BBB===<<<;;;888666555777:::===>>>???>>><<<<<<<<<======;;;999888888777666444666555555555555666888999888777666444444444555555;;;<<<<<<;;;:::;;;===???@@@>>>:::777666777888:::666888:::<<<===>>>======:::;;;===???@@@AAA@@@@@@===>>>@@@AAAAAA@@@???>>>===<<<===@@@FFFJJJKKKJJJOOOLLLFFFAAA>>>???BBBDDD999999888888777888888888777777555333222444888;;;888666555555777888888777666777999999999999999:::222///+++***+++...000000222555777666333000---,,,,,,,,,,,,,,,///222666888000...++++++...222555666---+++***+++...111333333111111111333555555333111111222222222222333666888777666444333444555777888666666777888888777666555333111000000333555555555666777777777666333000...000111333555666666666555111111111000......111444222222444888::::::666222111333666888777555222000......//////////////////---...///111222333333333444333111///...000444888:::666222000000222333333222444666666555444444555777777999999999888666555777555444222222222444555666444333333555666555444666555444444555555444333333666888999888666444222111333555777888777666555222000///000333555666666777777555444333333444444444555555555555444333222333666;;;<<<;;;888555444888;;;===>>>;;;888666555777:::;;;999:::===???===<<<999666555777999::::::888333//////333555333111---000333444444555888:::888777666333111000222444888777666333000//////111666777888888666555555666000000///...---,,,,,,+++...111555777777333...+++000444777777444222444777444333222222222333444555333333222111//////222444555666666555444333111000...222444333333555444111000000111111222333333444000222444777888888888777444444444444444444444444333///,,,+++---///...,,,------///222444444333111000111111000000222666999444666777999999888777666111222444555666555444333777777777777777666555444444111...---...///000000333555888;;;<<<;;;999888444888;;;:::555333444666333444555666777666666555111333333222000//////000444333333666:::<<<:::777555777999999999888999;;;<<<;;;999999999:::;;;===BBB???<<<888777777999:::777666444555777999:::::::::<<<>>>???@@@>>>===<<<<<<<<<===<<<<<<<<<>>>???>>><<<:::999999:::<<<>>><<<======>>>???@@@AAABBB<<<;;;::::::<<<======<<<999999888888999;;;<<<===999999:::;;;<<<<<<<<<<<<999999888:::<<<======<<<999:::;;;<<<===>>>>>>>>>;;;===>>>===<<<===@@@BBB@@@???===888444444777;;;;;;<<<======<<<;;;<<<>>>===:::777555555555555444555555666777888999999999333444444555666777888888999::::::999888999;;;===>>><<<:::888666666666666333444777:::<<<=========<<<<<<======>>>???@@@@@@>>>???@@@AAAAAA???>>><<<===>>>???BBBEEEHHHJJJKKKHHHEEEBBB>>>>>>???BBBDDD666777999::::::888555444888777666444333555999<<<555444222333555777888888777888999999999999:::;;;666222...++++++---......///222555666333000---,,,+++***))))))+++...222444...,,,+++,,,...111222222,,,+++)))***---111222333///...///111222333111//////000222222111222444666666555444333444666888999333333444444333222222111222111///000111333222111555555555555444333111111333222111111222333555666000111222000...///333777111111111444888:::888555///222777::::::777333111///000000111111000//////,,,---///000111111111000111111000---+++---444::::::666111//////111333444444666999999888888888999777888:::;;;:::999777555777666444222222222444555888666444444666666666555555222///000222444333111444666:::;;;999666444333222222333333333444444444...,,,+++,,,///222444444777666444333333444555777666777777777666555555444111666<<>>;;;888666888;;;>>>???<<<999666555555999;;;999999<<<>>><<<===999555333444777888999888444///000444777666444,,,///222333333444777:::777666555222000111444777333444444333111111333555666777999888666444333333......---------,,,,,,,,,000222444555555333111///000444777666333111444777444444333222222333444555444444222000///000333666999999888666333111///...///333555333333444222...000000111222333444444555000222555888:::::::::999555555555444444333333333222---'''&&&)))---//////000111222555888888666444222222222111111444888;;;222333555777666444222000222333666777777555222111666777777777777777666666777444000//////111111111444666999<<<<<<:::888666555888:::888333111333777666666888999999999888777444555444222000///000111444333333777;;;===;;;888666888::::::::::::;;;<<<>>><<<:::999999:::;;;===DDDAAA<<<999777888:::<<<777555444555888:::;;;;;;888999;;;===>>>===<<<;;;<<<<<<<<<;;;;;;<<<>>>@@@>>>===;;;999999;;;===???===<<<<<<<<<===???AAACCC<<<;;;;;;<<<>>>???>>>===;;;;;;;;;;;;<<<<<<===>>>777888999:::;;;;;;<<<<<<:::999888:::<<<======<<<888999:::<<<===>>>>>>>>>>>>@@@@@@>>><<<<<<>>>AAACCCBBB>>>888444444888<<<999;;;<<<<<<;;;;;;===>>>>>>:::666444333444555555444666888999;;;;;;::::::///111333666888999:::;;;888888888777666777999;;;<<<;;;999888666555444444111222555888;;;<<<============<<<<<<===>>>???@@@???@@@AAAAAAAAA???===<<<===???BBBCCCDDDGGGJJJMMM@@@???>>>===>>>@@@BBBDDD999999:::<<<===<<<888555888555333444888:::999888444000...000555999888666===;;;999666555444333333111222222222222222222222555666666555222111222333777333///,,,---...000000111000/////////000222222111...,,,---111555666555//////000///...---+++***,,,000333222...,,,...111444666888999999888999:::999666333111111222111000333333444444555666666777777777666555444333222222333333444555555666666666222000------...///......///000333555666555333222111444888::::::666111...---000555888777444000,,,///000111222222222111000000222111...***,,,222888666444222111222555888::::::;;;===>>>===;;;888777777999;;;;;;999777666555999888666444333444555666888666444333444444333111333111//////000222333333000333777::::::888444111444555444222000...///000***...222444444333222222555444333111000222666999666555444666888999666333222444777999999777444222555777;;;===<<<888444111///000222555777:::<<<>>>:::666111///000333666777888555111111333555555444000/////////000222444555555444333222222222222222222222333333333222111111444555666666666555444333*********,,,///000///...111222444444333444555777444444444555444444333333111222222333333444444444:::888555222000//////000:::888555222000111222333333333444555444222///...111222333222111111333555777888999:::;;;999555222555333222222333333111///,,,+++***))))))---222666555555555777999999777555666444222222444666777888666666444333111000///...333444777888777444111...222555777666444444777999<<<999555333333444555555888;;;===<<<:::777666666666666555333111111333666666666666666666666555555111333666666666666777999:::777555666888999888666;;;===???@@@???>>>???@@@===;;;888666666888;;;===@@@???>>><<<999888999;;;777444222333777:::;;;::::::999888888999<<<>>>@@@<<<;;;::::::;;;===???AAA===<<<:::999:::===@@@BBB>>>===<<<;;;:::;;;<<<<<<=========???AAA@@@<<<888<<<;;;:::===@@@@@@===:::;;;;;;:::999888:::===AAA@@@<<<999888:::<<<<<<:::666777888:::;;;===>>>>>>@@@???===:::888888;;;===CCC@@@<<<999777777888999777777888;;;===>>>>>>===;;;<<<;;;;;;999666444222777777888;;;===:::444...///000222888===???===:::???<<<999777888999::::::<<<888666777;;;;;;888444222444666:::===>>>===;;;<<<>>>???===;;;;;;>>>AAA>>>AAADDDCCC@@@>>>>>>@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@>>>>>>AAAFFFIII;;;::::::;;;<<<<<<:::888888777888;;;======999666666222000222777::::::888<<<:::777444333222222333333333333333333333333333555666555444222222444666;;;777444222222333444333222111000//////000111222222///---///333666888888444333111///.........//////222555333///---///111666777999999888888999;;;888666333111111111000///111222333555777888888888777666666555555444444444777666555555444555555555222000---------......---000222444666666555333111111444777:::999666111...+++...333777888666222000222333444555555555444333444555444000+++,,,111666666444333222333666999<<<888:::<<<===<<<:::888666777999;;;;;;999777666666888888777777666666555555666444222222333444444333333111...---///111333333111444888;;;;;;999555333444444444111///---...///+++///333555555333222111222222111000111333777999666555555666888888666333222333666888888666333222333666999::::::666222000000111444666888:::;;;;;;888444000...111555888:::999555222111333555666555333222111000000111222222444444333333333333444444333333333333333222222111333333444555555444333222,,,+++,,,...111222111000222222333333555666666666444555555666666555555444222222333333444555666666:::888555222000000000111777555333222222222444555222333444444333111///...111222222222111111333555555555555666777666444111333222111222333222000...---,,,+++***,,,///444888666666666888::::::888666777555333222333555777888666555444333111000///...222333444555444222000...333444555333222222555888888666333222333555555555999;;;<<<<<<999777777777555444333333333333444555555666666777666555444333111444666777777888999;;;<<<999777666888999777555:::<<>><<<::::::<<<>>>@@@??????>>><<<999888888888666333000111444777999999999888888888999;;;>>>???<<<;;;::::::;;;<<>>@@@@@@===999:::999999;;;>>>???>>><<<>>>>>><<<:::888888;;;===>>>;;;888777999;;;:::999666666777888999:::<<<===AAA@@@>>>;;;888888:::<<>>>>>===<<<<<<<<<<<<;;;999666444222888888:::===>>><<<777222111111333777<<<>>>===;;;>>><<<999888999;;;;;;;;;:::888666888<<<===999555333333555777;;;===>>>>>>>>>??????===;;;;;;>>>AAA???AAACCCCCCBBB@@@@@@@@@???@@@@@@AAABBBBBBBBBBBBDDDDDDCCCAAA???@@@CCCEEE===;;;888888999;;;<<<<<<888:::>>>AAABBB???999555777444222444888;;;;;;::::::888444111000000111222555555555444444333333222444444333111000222555888;;;999666666666777777666444333222000000000000111111000///000444888:::;;;999666333111000000222333111444555444111///111333888999999777666777999;;;777555333222222222000...///111444777999:::::::::666666666666666666666666:::999666444333333333444333111...---.........---222333555777666555222111111333666777666444000...***---222666888777555444555666777888888888777777888999777333......111444555444333333444777999;;;666888:::;;;;;;999777555777999;;;;;;999777666666777888888999888777555333555333111111333555777777555111...---...111333444333555999;;;<<<:::777555444444333000...---...///...111555777777444333222//////000111333555777888555555555666777777555333111333555777777555333111222444666888777555111///222444666888::::::999888777444000///222666;;;===:::666333111333555777888888777555333222111000000333333333333444555666777444444444444333333222222222222333444444333333222......///111444555555444333222111333666888777555555555666666666666666555222333333444666777888888:::888555222111111222222333333222333333444555666111222333333333111///...111222222222000111222444333222111222333333222000111000111333444333000......---,,,---///333666999777777777999;;;;;;999777777555333222222444666888555555555444333111000///111222222222111000///...444444444333222222555777333222111222444666666666:::;;;;;;;;;999888888999666444222444777888666333444555666777666555333222333555777888888888:::<<<<<<:::777777777777666555888;;;???@@@???<<<:::999???>>>============>>>???<<<<<<<<<;;;:::888777666666222///...000444777888888777777888999;;;>>>???<<<;;;:::999999;;;===>>>;;;:::999999:::<<>>>>>@@@@@@>>>:::777666888999<<<:::777777888999999888777666555555555777999;;;@@@@@@>>>;;;888777999;;;======<<<;;;999777666555555777:::===>>>===<<<;;;===<<<;;;:::888555333222999:::<<>>:::666444333444666999;;;;;;:::<<<:::999999;;;<<<<<<;;;888777777:::======999555222333333555888<<>>>>>??????@@@AAAAAAAAABBBCCCBBBAAA???@@@BBBEEE???;;;777666777:::===>>>999<<>>???;;;:::999888888999;;;<<<999999888888999;;;===???;;;;;;:::999888888888888555666888;;;=========<<<;;;999777666777999;;;<<<>>>>>><<<999666555666777:::999888777777777888888777666444333333555888:::??????===:::777666777999:::;;;<<<<<<;;;888555333444777;;;======<<<;;;;;;;;;;;;:::888666444222111888:::===???@@@>>>;;;888555555444444555777888999888777777888;;;<<<;;;:::888888999;;;<<<:::555111000222444666888;;;???AAABBB@@@===:::999999;;;===@@@>>>>>>@@@DDDEEEBBB???=========>>>???@@@AAABBB??????>>>======???DDDHHH???;;;777444666999<<<>>>:::;;;;;;:::999777666666666444333444666888999999666444111///......///000222222111111000///............---,,,,,,///333777111111000222555777888777666555333111////////////---......///111555999;;;666666666555444333111111000111222333444666888:::888888666444111111333555444444444666777666444111111333666999:::999777666444444555555666666777777444222000......000222444555333111000111222222222444555666777666333111///,,,,,,------------------///111333666777777666555666666666777777777888888:::::::::999777777888999666555555333222111111000000111444666666555444222666888::::::888666444444666555222111111333555777777555444555999<<<>>>>>>:::666333111333555777777555666888999::::::999999444444333000//////111333888:::<<<;;;999777777777666555444666888888666444222333444555444333333222666777888999999888777666666666777888888777555444999:::<<<===<<<:::888666999666444333555888:::::::::999777555555777:::===;;;;;;:::999777666555444111111222333555777999:::888777666555444444444444333333333444555666666777555444444666999:::999888555111///111666888666222222333444555555555555555444555555666888999999::::::777444222111333666888444444444333333222111111///000222333333222111000222333333222111111222444444222000000222444555555333333444777999:::888666000///...000333666777666666555666777999999777555444444444222000///222444777777888999888777555444333333222111000111222222444666999<<<===<<<999777000000111444777:::::::::999:::;;;:::999999;;;======:::888:::>>>===777222000111444777999:::999999::::::999666333222333444333333444444444555777888999===AAABBB@@@===:::999999999999888888999999999555444555888;;;<<<:::888777555222///...111666999999999::::::<<<===>>>>>>;;;:::888777666777999:::888888888888999;;;<<<===???>>>===<<<:::888777666555666999:::;;;;;;<<<<<<===;;;888555444444666888888999999777555555666888999999999888777777888888888777555333444666999;;;======<<<:::777666666888999:::<<<===<<<999555222444777;;;===<<<;;;:::;;;999888777555333222111111666999<<<======;;;999888666555444333333444666888555555555666888:::999888888999:::;;;:::666222...///222777:::;;;;;;===>>>AAA???;;;999888888999:::===<<<<<>>???@@@BBBCCCAAA???;;;888888<<>>;;;777555666888999:::999888555222000000333666444444333333444666777888555444222111000//////000/////////...---------,,,,,,---,,,,,,,,,...222666222000///000333666777777555333111000.........///,,,---...//////222666:::444444555555444222000/////////000111333666999:::555555444111///---...000000111333666888888555333333444666888888888777666333444444444555555666666///...------...000222333444222111111222444444444222444555666555333000...******)))***+++,,,......333333555666666666555555555555444444444555666777777777888888999999999999555555444444222000...---,,,...111333444444222111444666888888666444333333555333000...///222777999999888777999<<<>>>>>>>>>:::888555555666777777777444555666777888888999999555555444222111222666999<<<===<<<:::777666777999999777555666999999666333222444666666555444333444999999:::;;;;;;:::999999999999999:::999999999888::::::;;;<<<;;;999666555888777666777999:::999999999999999888777888;;;>>>:::::::::999888777666555000111111333555777888999:::999777555444444555555333333333444555666888999777666666777999:::888777444222000111444555333111222222333444555555555555555666666777777888888999999777444222222444888:::777666444333111000000//////000222444444444333222444555555444222222333555555444222333555777888888666666666888;;;===<<<;;;333111000222666888666444555555555777888999777555333666777555222000111333666777999::::::888666555444333333222222222333333333555999===@@@???;;;888222222111333777:::;;;;;;888:::;;;;;;::::::;;;===<<<;;;:::<<<>>>===999555222444666888:::<<<===>>>===<<<:::666222000000111000222333444444555888:::999===@@@AAA@@@===;;;::::::999888888888888999:::555333333666;;;===<<<:::777666444111///111555888:::::::::;;;;;;<<<<<<<<<:::999777555555666777888666777777777999:::;;;<<<@@@@@@???>>><<<:::888666777888:::::::::999:::;;;<<<;;;999555111111333555444555666666666666999:::999;;;;;;;;;999888999:::999888777777777999;;;===<<<======;;;999888888999999;;;===>>>===999666333444888;;;<<<:::999:::<<<888777555444333222222222555888;;;<<<:::888777777666777777555444444666888555444333444666888888888999:::;;;:::888555222///111666;;;===;;;::::::<<<@@@===;;;999::::::999888::::::;;;>>>AAACCCBBBAAA???>>>>>>???@@@BBBDDDEEEEEECCC>>>999666888>>>BBB<<<:::777666666777666555555444111,,,***,,,111666444444444444444555777888444444444333222111000///------------------------,,,---.........///222555444222///...///111333333333222000...------......---.../////////111555999555555444333222111000000111000//////111444666777222222222000,,,*********,,,---000555888888555333111222444555777777888888333333333444444444444444............///000111222111000...///222444555555111222444555444222000...)))(((((((((***---000222333444555555666666777777444333222222222333555555444444555666888888777666222333444444333222000///***,,,///222333222111000333555777777555222111111111000//////111444888::::::999:::;;;===>>><<<;;;999888666666777888666555333333333444555666777888666666555444444666:::>>>>>>===:::666333333666888999666333555888:::777444444777999999777666666777:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::::::::;;;;;;;;;999999999888777666444333444555777999<<<===;;;999777999;;;;;;999999<<<>>>999999999888777555333111000000111222444666777888<<<:::888666555555555666111111111222444666888999999888777888999888777555333333222111111000000///222333444555666666666666777777777777777777777777999777444222222555999<<<888666444111000///000000///111333555666555444333666666666555333333444666666444444555888::::::999888777666888;;;>>>???@@@666444222555888:::777333666666666888999999888666444888<<<;;;666222222333444555888999999888666555222333333333333333333333333333444888<<<===<<<:::444333111222444777999999666999;;;<<<<<<;;;<<<===888999:::;;;<<<;;;;;;:::999999999999;;;===???@@@>>>===;;;777222000111222222444666666555666999;;;888;;;>>>???>>><<<<<<<<<;;;999777666666777999;;;888555333555:::<<<;;;999666666555222000000333777999:::::::::999999888888:::999777555444444555666555666666777888999:::;;;>>>>>>>>>>>>===;;;:::888999;;;<<<;;;999777888:::999999888555111000111444333555777888888999;;;===:::<<<>>>===;;;999:::<<<999999::::::<<<===???@@@===>>>???>>><<<;;;<<<===:::;;;===>>>===:::777555666999;;;:::777777:::>>>777666555444444444555666555888;;;;;;888666555555888999:::999777777999;;;777555333333555777888888999:::;;;;;;999777666555666:::>>>===:::888999<<>>@@@AAABBBCCCDDDAAA@@@@@@@@@AAADDDFFFHHHEEEDDDAAA===::::::<<>>===:::888888777666777888777555333222222222222444555777777777777666555555888===AAA???<<<888333000111444888777333111333777:::888666666999<<<<<<999888888::::::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;::::::;;;<<<<<<777777666555444333222222111333666;;;??????<<<:::666999<<<===;;;:::<<<>>>888888888777555222///...000000111222333555666777<<<;;;888666555555666666000000000111333555777999:::888777777888777555333222333333222///---......333444555666777777777777777777777777666666666666999777444222222666:::===888666333000//////111222000111333555666666555444777777777666444444555666555555555666999;;;;;;:::999777666777;;;>>>AAAAAA999666555777;;;;;;777333777777777999:::;;;999777555:::??????999555444555222444666888888777555444111222222333333333222222222000///222777;;;<<<;;;555333000000222555777888555888<<<======<<<<<<<<<333555888999::::::<<<>>>>>>===;;;:::;;;===???@@@???>>>;;;777444222333444555777888888666666999<<<777:::<<<<<<<<<;;;;;;<<<:::888555333333555888:::<<<888444555999;;;:::888555666555333000///222555999999999888888666555555:::999666444333444444555555555666777888999:::::::::;;;<<<======<<<;;;;;;;;;===>>><<<888666777999666777777555111000222444555777999999999:::<<<>>>;;;>>>@@@???<<<:::;;;===::::::<<<===???@@@AAABBB>>>@@@AAA@@@???>>>???@@@;;;<<<===>>>===;;;888666666999;;;999666666:::???888777666555555666777888666999;;;;;;777555444555999;;;===<<<:::999;;;===:::777444333555777999999999:::;;;;;;:::999:::;;;;;;>>>???<<<777666999===@@@>>>===>>>@@@@@@<<<999777;;;@@@BBBAAABBBDDDGGGBBBAAAAAAAAACCCEEEHHHJJJAAABBBCCCBBB???>>>>>>???;;;;;;999888666444333222444222///,,,,,,---000222444444555666666555555444777777777777777444///,,,//////---+++******---///222111111111111111222222666444222---***)))+++---333111000111222222111000...000222222111111444888999777444222111333444666666333000...///111222222222111222222111...)))%%%'''(((+++111555555111---......///444888:::888555888555222000/////////...,,,---......//////......222...,,,...333666555333222111222444555444///******))))))***+++...000222777777666555555555666666555777888666444444777;;;444333111111222111000...111111111222555666555444***,,,000222222///,,,***---///111333444333222111222333333333333555888;;;:::;;;<<<===>>>===<<<;;;666777777555111000111444111000///000444777:::;;;999777666666999;;;===>>>:::888444000///111333555555111---///333777777555888999:::;;;;;;;;;::::::888777777888:::;;;;;;;;;:::999999999:::<<<>>>???666888999888666333222333222444999@@@DDDCCC<<<666444888===??????>>>===<<<888999888777444111---+++111111111222333444666666>>><<<999666555555666777999555111///111444888:::777888999:::999666333111000111222111///---------000333777999999888888888999::::::888555333222333777555444444555555555444999666333111111222222111//////000111222444666666999888666444333222222333---000555:::;;;:::777555666666666777999===@@@BBB999999:::<<<===;;;777333555666999===???>>>:::777999<<<>>>;;;555111222444333111111333666777555333000111222333333333333222///------///333777:::;;;777555222000///000222333888<<>><<<;;;;;;===???AAA:::;;;:::666333222444777888;;;===;;;888777999<<<888999;;;:::999888888999:::888555222111222444666888:::<<<<<<:::888666666444555555666666666666555444333111111111333555666999666555555888999777555333666999;;;999888777666777888:::;;;<<<=========???>>>===;;;999777666555999888666444333222111111444777::::::888777999;;;======>>>======;;;999888;;;;;;<<<;;;;;;<<>>:::888777666555444888888999999999999888777<<<;;;;;;:::999999888888;;;:::999999999999:::;;;===<<<::::::::::::888777777888999:::;;;<<<<<<;;;<<<>>>???<<<777555999>>>AAA@@@@@@AAAAAA@@@===:::???@@@@@@@@@AAAAAAAAAAAA@@@BBBCCCCCCBBBCCCEEEFFFKKKGGGBBBAAACCCFFFFFFEEE;;;:::999777555444222222222111///...///111333444777666666555444333222222444444444444444222...+++///000000...---,,,...///111111000000000111333333666555333///+++******,,,000//////111333444444222///111333333222222555888999777555333333444555666666333000...///222333444333333444555555333...+++((())),,,111666666444111000000111444777999888666888555222///......//////---...//////000000//////---++++++///555999999777333333333555666444///+++))))))***+++,,,...//////666666555555555555555555666777777777777777999:::444222000000111111111000111111111333555555444222,,,...000222111...+++(((+++,,,///111333444444555333333444444333444777:::;;;;;;;;;;;;::::::999888222444666555333333444666333222111222555999:::;;;777555444444666999;;;;;;666444111......000333555666222//////333666666444777888999;;;;;;;;;;;;:::999999888999:::::::::999999999888777777888:::;;;555888:::999777555444444333666:::???AAA???:::666444888<<<>>>>>><<<<<<<<<999999999888555222///---///000000222333555777888???===:::777666666777888999666333111222444777888444555777999999777555444333333444222000...///000111444777999888888888888::::::999666444333444555999777444333444444444333666555333333444444222000//////000000222333444555999777555333222222333444333555888:::;;;999666444555555555666777:::<<<===777777999;;;<<<:::777444444555888;;;===<<<999555555888;;;999555333444777666444333555777888666444333333333333444444444444000///...000333777999:::999777444222111111333444666:::===<<<888666666777444444444222222444777:::======>>>>>>>>>=========888999888555222111444666;;;<<<<<<<<<:::::::::;;;666888;;;;;;;;;;;;<<<===;;;888555222111222333555:::;;;===<<<:::777555444555555666777888888888888444333222111222333555666888666444555777888777555555888;;;<<<:::999888777666777999:::<<<===>>>???>>>===;;;:::999888777777999888777666555444333222444777::::::999888:::<<<;;;<<<<<<<<<<<<:::888777999:::<<<<<<<<<===@@@BBBBBB@@@>>>@@@DDDEEECCC@@@???>>><<<;;;<<<>>>AAADDDCCC@@@;;;777666666555444777777888888999999::::::999;;;<<<======;;;999888:::999888888888999;;;<<<===<<<::::::::::::888666888888999:::;;;<<<<<<===>>>>>>>>>:::666555888:::>>>>>>???AAABBBAAA===;;;======>>>>>>???@@@AAAAAAAAABBBBBBAAA@@@AAACCCEEEGGGFFFEEEGGGIIIJJJHHHFFF:::999888666555333222111000000111222444666777999999888555333111000//////000000000111222111---+++000222333333111000000000000000//////000222444555777777555111---*********,,,,,,...111444666555444000111333333333333555666888777666555555555666777666333///---///222444555555555666888999777333000)))***---111555888888777444333222333666888888777888666222...,,,,,,.../////////000111111111111000+++***,,,111777:::999777444444555666666444000,,,)))***,,,...//////...---333444555666666555555444666666666888:::::::::888222000......///111222222111222333555666666333000---...111222111...+++(((***+++---000333666888999444555555444333444666888<<<;;;999777666555444444///222555666666777888999555444333555777:::;;;;;;444444333222333555777999444222///......000333666888444111111333666555444555666888:::;;;<<<<<<;;;;;;;;;::::::999888777777999888777555444444444444333666999;;;999777666666666999<<<===;;;999777666444777:::<<<;;;::::::;;;999999999999777444222000///000000222444666888999>>><<<:::888777888999:::999888666444444444555555222333666888999888777777666666555333000///111222222444777777777777888999;;;:::888555222333666999<<<888444222222333333333333222333444666555333111/////////000111222333444888666333111111222444666999:::::::::999777555333555555555666666666777777555555777999;;;:::777444333444666999;;;:::777444000444777777555444666999888777777777888888777555555555444333444555666777333222111222555888999999:::999666444333333444555777:::<<<;;;777444333555555555555444333444777:::;;;===???AAA@@@>>>:::888666666555333111222444666;;;:::999:::::::::999777555888;;;<<<===>>>@@@AAA<<<:::666333222222333444;;;<<<<<<<<<:::888555333666666888:::;;;<<<<<<===777777666555555777888999666555444555666888888777888:::======<<<:::999999666666888:::<<<===??????<<<;;;999888888999:::;;;::::::::::::888777555333555777999:::::::::<<<===:::;;;<<<<<<;;;999666555555777:::<<<===>>>@@@AAA?????????@@@@@@@@@@@@@@@CCC@@@<<<::::::>>>BBBEEEDDD@@@:::777666666666666666666777888999;;;<<<===888:::===@@@@@@>>>;;;999:::999888888888999;;;<<<===<<<:::999:::999888666888888777888999:::<<<===>>>===;;;999777666666777999:::===@@@BBBAAA>>>;;;::::::;;;<<<===>>>@@@AAABBBBBBBBB@@@>>>>>>@@@BBBCCCDDDHHHLLLOOOOOOLLLIII999999888666555444222222///111333555888:::;;;;;;999777444111/////////000.........000111111...,,,000333666777555333111111000//////000111333555666777777666333...+++************,,,000333444333222///000111222222222333333777666666666666666777777444111---+++...111444666777666777888999777444111+++,,,...111555888:::;;;777666444333444666777888888666222...++++++---000...///000000111111000000,,,,,,...222666777555333555555555555444222///,,,+++---000333333222///---111333555666777666555444666555444777;;;;;;999666111///,,,,,,...222444444333444555888999777333000,,,...000222222000---,,,---...///111444777:::;;;555666666444333333555777<<<:::888444222111000000///111444777999999999999555555555666999::::::999444444333222222333666888666444222000000222444666999666222111333444444444333444777999;;;<<<<<<<<<======<<<:::888666555666;;;999777444222111000000111444888:::999777666666999;;;===;;;777444555777444666888999999888999::::::::::::999888777555444222222222333444555666777:::999888888999:::<<<===888999999777555333333333222333555777888888777777777666555222//////111333444555777777666666888:::<<<;;;888444333555999======999444111111222333333111000000111333444333222////////////000111222333666555222000111222555777;;;;;;999888777666555555888888888888777666444444333333444777999999777555333333555888:::999666333///222444555444444666888999888888888777777555444666555444333333555777888777555444555888:::::::::;;;999777555444444555555:::<<<>>><<<777444444555777777777666555666888;;;<<<===???AAA@@@===999777666555444333222333555777888666555666888888555111555777:::<<<===>>>???AAA>>><<<999666444444555555:::::::::;;;;;;:::777555666777999<<<>>>???@@@AAA======<<<;;;<<<<<<===>>>666555444444666777888888;;;===??????===;;;;;;;;;888888888999:::<<<======:::999777666777999<<<>>>>>>>>>???>>><<<999666444666777999:::;;;<<<======<<<=========;;;888444222111444888:::;;;<<<>>>???===>>>@@@>>><<<;;;===???BBB???<<<::::::===@@@CCCBBB>>>999666666777888999555666666777:::<<>>======<<<:::999999999:::;;;<<<;;;999999:::999888666888777555555666888:::<<<<<<:::888777888888888777666777;;;???BBBBBB???<<<777888888999;;;===???AAABBBCCCBBB???===<<<>>>??????CCCHHHMMMQQQQQQOOOMMM::::::999888666555444444111222555777:::;;;<<<<<<666444222000///000111222///...///000222222111///111444888:::888555222111000000111222333444555666666666555333///,,,+++++++++***+++...000111000...---......000111111000///333444555666666666666666111...+++***---111444666777666555666666444111...---...///111333777:::===888777555444333444777888888777444///+++***---000......///000000000000///+++,,,...111444555444222444555555444222///---+++---000444777888666222000000222444777777777666555555444333666999999666333111...,,,,,,///222555666555555777:::;;;999555222***,,,///222333333222111444444444555666888:::;;;666666666444333333444666<<<:::777444111000//////111222444777999999888777444444555777:::;;;:::888555666666444222333666999;;;999777444444444666777888666333222222333333333222333666888:::;;;<<<<<<<<<======;;;777555555666===;;;888555222000/////////222666888777666666666;;;<<<<<<999555333444777444666777777666666888999999999999999999999888888666555444444333333444444444555555777999;;;>>>???777999:::999555222111111444555666666777666555555555555333111......000222444666777777666666888999<<<;;;888666444666:::>>><<<999444111111333444444000...++++++---111333444////////////000111333333666444222111222333666777999888777666555666777888;;;;;;;;;:::999777555444222222333666888888777555444444555777999888555333111333444444444333444444666777777666555333222222666555333222333444666888999888777888:::<<<;;;;;;999888777666555555666666;;;===>>>;;;666333333555888999999999888999;;;===>>>>>>>>>>>>===<<<:::999777555333333444555777777777555444555777777333///666888:::;;;;;;;;;<<<===???===;;;888777777777777777666777:::<<<===:::888777888:::===???AAABBBCCC@@@@@@??????????????????777777666555555666888:::???@@@AAAAAA>>><<<<<<<<<<<<;;;:::999999999999:::999777666666777:::===???AAAAAAAAA@@@>>>;;;777555777777888:::<<<<<<<<<<<>><<<999888;;;??????>>><<<;;;;;;<<<===>>>???<<<888666888:::;;;<<<666666777999;;;===???@@@:::::::::;;;<<<>>>@@@AAA@@@???===;;;:::999999999;;;999888888999:::999777777666444333333555777888999888777888:::;;;;;;:::555777:::>>>AAABBB???===777777777888:::===???AAABBBBBBBBB@@@===;;;<<<===>>>AAAFFFJJJMMMOOOPPPPPP<<<<<<;;;:::999888777777444555666888999999::::::333222111111111222333444111000000111333444222111111444888:::888555222111000111333555666666555555333333333111...,,,---...---,,,+++,,,...///...---,,,,,,---...000000...,,,///111333444555555444444///---+++,,,///333555666666555444444333222///,,,...///000111111444777:::666666666444222333666888777888666222---+++---///---...//////000000//////)))+++...111444666666777555666666444000---,,,+++///222777:::;;;999555333111333555666888888888888666555555555666666444333111///---...111444555666555666777999;;;:::777444***,,,///333555666666666888888888888888888888888555666666444333333555777;;;:::888666444222111111222222333555888888777555333333555999;;;<<<:::888777888999666333333777:::===;;;999777666666777777666555333111111111333444111333555888:::;;;;;;;;;;;;===>>>;;;777555666888>>><<<999666333111111000///111444555555555666777<<<<<<;;;888555555666777555666777666555555777999888888999999999:::::::::888777666444333222222222111222333555777:::<<<===666888:::888444000000111666666666666555555444333333444333111...---///000444666777888777666777888999999999777555666888:::999666333222333555666666000---)))(((***...222333......//////111333444555666555444444444555666666666555555555666888999;;;<<<<<<;;;:::888777666666333333333555777888777555444444444666777777444222444555555444444333222111333444555444222000000000555444444333444555666777999888888999;;;<<<;;;:::888888777777777777888888999;;;;;;999444111222444777888::::::::::::===??????>>>===;;;;;;;;;;;;<<<888666333333444666777777888777888888999777444111666888::::::999999999:::>>>===;;;:::999888999999555444555999===???<<<999777888:::===@@@AAACCCCCC???????????????>>>>>>>>>999999888777555666888;;;AAABBBCCCAAA???===<<<===>>>===;;;999777777777888888777666666777999<<<===@@@@@@@@@???===;;;999777888888888999;;;<<<;;;999>>>???@@@???===888444111...000444666777888;;;===:::;;;<<<:::888888;;;>>>>>>======<<<;;;;;;;;;;;;===;;;888888999;;;<<<<<<666888999;;;======>>>>>>:::999888888:::<<>>???888999:::===@@@AAA???===888888777888:::===@@@BBB@@@AAACCCBBB???<<<;;;;;;===@@@EEEHHHJJJLLLNNNPPP>>>>>>======<<<;;;::::::888888777777777666666666222222333333333333333333333111111222333444333222000444777999777444222111111333666999999888555333000000000...,,,---000222///---++++++---000111111---,,,,,,///111111...+++,,,---000333444333222111...------///222666777777555444333333444333111//////000111111///000333666444555666444222222555777666888999555///,,,---///...///000000111111000000---///111222444555777999666777888555000---,,,,,,///222777:::<<<:::777555333444555666888999::::::888888888666444333333444111000///000333555666555444444555666888999777555---///111444666777777777999:::::::::999888666555555555555444333333555777::::::999888777555444333222111000333666888888666333444777;;;>>>???===:::888::::::888444333777;;;:::999777666666666777888444333222000///000222444222333555777999::::::999888;;;===;;;777555777:::===;;;999666444222222222222333444444444555777888===;;;888777777888888888666777777555444555777:::777777888888999:::;;;<<<888777666444333333333333111222222444555666777888444777999777222//////111666666555555555444444444222333333222///......///333555888999888666666666444666888777555444333444555333222222555777777777///,,,))))))+++///111111---...///000222444666777666666666666666666555555666555666666888999;;;<<<:::999888666555555666666444444444555777888666555333222222444555555222000666555555444444333222000000222333333000...///000555555666666666666777777777666666888:::;;;:::999888888888999999:::;;;;;;999;;;;;;999444222333666444666888999999:::===???===<<<<<<<<<;;;<<<<<<<<<888555222111333555555444666888::::::888555333222555777999:::999999:::;;;;;;;;;:::999888888999999666555555999===???<<<888777888:::<<>>===<<<<<<;;;888555555999<<>><<<:::888777777888888888888888888888999999:::::::::::::::::::::::::::999888777888:::;;;999777888:::===>>>===999666333000222444555666888;;;>>>::::::999999888999<<<>>>AAA???===;;;::::::<<<===>>><<<::::::;;;;;;:::888888999<<<>>>>>>===<<<;;;777777777888999;;;<<<======<<<:::999888888999999666555555777:::<<<<<<;;;999888777666555333222222777:::>>>>>>======???BBB<<<;;;;;;<<<>>>??????>>>;;;:::999999:::===@@@BBB>>>AAADDDDDDAAA===;;;999<<<@@@FFFIIIIIIJJJLLLNNN@@@@@@???>>>===<<<<<<;;;;;;:::888666555444444444333333444444444333222111333222111222333444333222000333777888666333111111111444888;;;<<<999555222......---,,,+++---111444111...,,,,,,...111444444...------///222222///+++)))+++///111333222111000......///111555888999888444333333444555555444222///111222111......000333222444555444222222444777666999;;;777111,,,---///000000111222222222222111444555555444444444666777777999999666111------...///222666:::;;;:::888777444444555666777:::;;;<<<:::;;;;;;777333111333666111000000222555666666555333222222444666777777555000111333555777777777777888999:::;;;:::888666444444555555444333444666888999::::::::::::888666555111///...111555999999888333444888<<<@@@AAA???<<<888:::;;;888333333666;;;666555555444555666777888222222111000//////222444222333555777888999999999777:::===;;;777666888<<<<<<:::888555444333333333444555555444444555888:::===:::777777999;;;:::888777777777555444555888:::777777777888999:::<<<===777666555444444444444444333333333333333333333333333666999666111...///222555555555555555555555555222333444333111///...///222555999:::999777666555111333666777555222000///222111111333666888999888...,,,+++,,,...000000///------///000333555888999666777888888888777555444777777777888999;;;<<<===888666444333222333555666555555444666777888666555111111111222333333111///666555444555555444222111...111333222000...///111666666777888888888888777444444444666888999888777888888999:::<<<======>>>;;;======;;;777555666999222444666888999:::<<<>>>:::;;;<<<======<<<<<<;;;888444111000222444333222333777:::999555222111111444777999:::::::::;;;<<<999888888888888888888999888666555999===>>>;;;666666888:::<<<>>>@@@AAAAAAAAABBBBBBBBBAAA@@@@@@???===>>>===999666555999<<>><<<<<<===<<<;;;999777777888999:::888888999999888888888888555555555666888:::<<<===:::888777888::::::888555333666999<<<<<<:::777555333444555666666999<<>>DDDAAA===999999:::===@@@???>>><<<<<<<<<:::777555888:::===??????===:::888444555777999::::::::::::999888777777777888999:::444444444777:::<<<===<<<;;;;;;:::888777444222111999===AAAAAA>>><<>><<<<<<===???>>>>>><<<;;;::::::;;;>>>AAACCC<<<@@@DDDFFFCCC???;;;999;;;AAAGGGKKKKKKJJJJJJKKKCCCAAA??????@@@AAA@@@???:::999888666444222000000222555666555111///000111555777999999666333111000000222555666777666444222222222222222333333444555444333111000111222444666666222///000555888777444111000///111333333000---&&&)))---111111000---+++222333333333333555888;;;777666555444555444111//////000222333333222000///444555555666555333222111333666777444///---///222000///---...222555777888999666222222444777777666888666444444444333111///555555555666888888666444666555666888<<<>>>??????;;;:::888666555444444555222111//////000444888;;;555444444333444555666777333333444555666777888888:::999666222///---...///111111222111111333777999999;;;<<<<<<::::::;;;<<<;;;666222222444888999999222444777999::::::999999888777555444555666888999222000...///111444666666666444111///000222444666666666777999;;;:::777444888888999888888999;;;>>><<<777000...///222333333555444444444555777:::<<<>>>;;;888666666777777777333111000000222555999<<<555444333555888;;;<<<<<<===:::777555555666777777666555555444333222111111...111555666555222000000333777999777333222555888;;;999666444444333222000555444444555666555333111111000////////////...,,,444555666666666666666555444...((()))...444777777111111111000000222555888777888::::::999777444222666777999:::;;;;;;;;;:::555333000...///222555888333444666555444222333444222222222111111111000000555666888999999777444333///000111222222222222111000111333555777777777666222///...111777:::999666;;;::::::;;;===>>><<<;;;999888888999::::::888777222333555777888777777777777777888;;;===>>><<<:::999888666666888888777666555444666888666111000333777888999;;;:::999777666666777888999:::;;;;;;;;;;;;>>><<<999:::===999111555777999::::::;;;>>>@@@HHHGGGFFFDDDBBBAAA@@@@@@@@@@@@===888444444888<<<>>>===>>>???@@@???===::::::888666666777888888777888888999999999888777777...///222777<<<===;;;777::::::999888777555555444888888999<<>><<<;;;888555555666999;;;;;;:::999888777777999;;;<<>>???<<<888666777888999999888666555777;;;===<<<:::>>>;;;888777666444222///999;;;<<<======>>>AAACCC@@@???===<<<<<<===???AAAAAAAAA@@@??????>>>>>>>>>@@@BBBEEEEEECCC@@@>>>===FFFGGGGGGGGGFFFFFFHHHJJJDDDBBB???>>>???>>>===<<<888777666555333111///...000222444333000///000111333666999999777333111000111222444666666444222111000000000111222333444444555444333333333444666777888444111222555888666444222111000111333222000---)))+++///222333222000///222222333222222333666999666555444555666555333222///111333555555444222000555555555555444333111000333555666444///---000333333111///000333666777777666444222222555777777666:::999777666666555333111555444444555666666444222666666777888;;;<<<======:::888777555444333444444222111000///000222444666666666555444555666777888222333444555666777888999888777444000+++)))***+++222222222000000111444666888;;;===>>>===<<<<<<<<>>>>><<<>>><<<888888:::777000333555666777999<<<@@@CCCIIIJJJJJJJJJHHHFFFCCCAAAAAA???<<<888666666999;;;;;;;;;<<<>>>???>>>;;;888777666555666777888888777666888;;;======<<<999888333333555888<<<===;;;888999999999999888888888888999:::;;;>>>AAAAAA???<<<;;;999666666777888999888:::999777666666777888999===;;;999777666777888:::999<<<>>>>>>:::777666666777777666666666666666666555666777999:::<<<===>>>???<<<888777777999999999888777666888;;;===<<<;;;;;;;;;;;;:::888666444444999:::<<<<<<<<<===???AAA??????>>>>>>>>>???AAAAAAAAA@@@???>>>>>>???@@@AAA???AAADDDEEECCCAAA??????IIIKKKLLLKKKHHHEEEDDDCCCDDDAAA>>>===<<<<<<:::888444555555444333000...------///000000//////000111222555999:::888444111000222333444555444222000///......//////111222444555666666666777777777888888999666333333555777555333222111111111222000...++++++---///111333333333333111222333222111111333555555444444555777777555333000222555777888666444222555555555444333222000000111333444333000...111333555333111222444666666666222111111333666888888777===;;;999888888888666444444333222333444444222000777777888999999999999999777666444333222222222333222111111000000000000111888777666666666777888999222222333444555777999999888666333///***(((((()))222333222000//////222444888;;;???AAAAAA?????????BBBAAA@@@@@@@@@>>>;;;888999888888777777666666666888777666666666777999:::999666444555777999;;;;;;444333333333555888;;;>>>:::999:::;;;<<<;;;888555555222111222666999888777:::666222000111333444555666666777999:::;;;<<<===;;;999777666666555333111000000000111444666999;;;<<<888333111111222444444555444111000000111333555666666666555444333111111000333555555333111000000222666999999777555555666666444222222333444444333111000000111333333222000---+++)))))),,,///111222444555555666777888888999777333000000222444333111000111333444555666555555===>>>???@@@???<<<999777666666777777666666555444000///---,,,---...000111444666999:::888777666666444444444444444555555555666777999;;;:::888666444333333222222333555666777444555555666666666777777444222000222666888888666888888888:::<<<<<<:::888222222222444777999999888999666333222444555333000222111000333777:::<<<<<<999999999:::;;;:::888555444222222222000,,,---111888888888888777777666666333444777999<<>><<<999666444333333555777999888777555888<<<@@@AAA???<<<:::999888888:::;;;<<<;;;999888888999:::;;;<<<<<<===:::;;;===AAACCCCCC???===;;;999777777888888777555888777666555555555666777;;;:::777666555555666777444888;;;===;;;999777666777666555444555666777888666666777888:::<<<===>>>???<<<999888999:::::::::999888777888:::;;;:::999777;;;>>>>>>;;;888888999999;;;<<<===<<<<<<>>>@@@??????@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>@@@AAACCC>>>@@@CCCDDDCCCBBBAAABBBJJJMMMOOOOOOKKKGGGDDDBBBAAA???<<<;;;;;;:::999777333333444444333111///...------.........///111222111444999:::888555222000333333444333222000...---.........///111333444555777777888999:::999999999888666444333444444222000222111111111000...+++))),,,,,,---///111222333444222333444333222111222333444333444555777666444111111333777999:::888555333555555444333222111000///000222333222000000222444555333222222333444444333//////111444666888999888<<<;;;999999999999777666444222111111222222000...777888999999888666666666444444222111000111111222111111111222222111111000888777666666666777888888222222222333555777888:::999888555000,,,)))***+++333333333111000111444666;;;===@@@BBBBBBAAABBBCCCBBBBBBAAAAAA@@@>>><<<::::::999888777777777777777;;;;;;::::::;;;;;;<<<===;;;999777666888;;;<<<<<<777666555555777999<<<>>>999888888999:::999666444222///...111888;;;:::888:::888555444444666777888::::::;;;<<<<<<<<<;;;;;;888666555666666555333111222333333444555666777888;;;888555333333333333222444333111...,,,---///111555555555555444333111000222444555444222000000000111555999:::888666555555222111000111333555555555000//////000111222111000,,,***''''''+++000444666444444555666777888::::::888666444444444444111///---///222666999:::999777<<<===>>>???>>><<<999777666666555555444333222222000///...------......///333666999:::999888777777444444444555555555555666666777:::;;;;;;999777555555444333333444777999;;;666666555555555666777777444222111111444666666555666666666888::::::888666000//////222555888999999:::555111111333444333000///...---///333888<<<===::::::;;;<<<===;;;888555444111000000...***,,,000666666666666777888999999555666888:::===???BBBCCC<<<<<<:::777777777666555666666666777999???FFFLLLSSSUUUXXXYYYXXXSSSNNNKKKJJJEEE???<<<<<<;;;888666444555888;;;===;;;888444111111111333666999999888666888;;;>>>@@@@@@>>>===???===<<<;;;;;;;;;::::::999::::::;;;<<<===>>>>>>:::;;;>>>AAACCCBBB???<<<888777777888:::999777555555444444444555666777888:::999777555555555666666222555999<<<===;;;999888999888666666666888:::;;;555555666666888:::<<<===???<<<:::999:::;;;;;;::::::999888888777666555444333999??????;;;999:::<<<;;;<<<>>>>>>======>>>???AAABBBCCCDDDCCCBBB@@@???@@@@@@AAAAAAAAAAAAAAA@@@>>>@@@CCCDDDDDDCCCCCCDDDGGGJJJMMMNNNMMMKKKJJJJJJ===;;;999999::::::999888333444555555555444222111//////......///111222222000444888999888555333222333333333333111///...---...//////000222444555666777777888999:::999999999666555333333222111///...111111111000...,,,***)))******+++,,,...///111222222444666555444222222333333333444555666555222///333555777999999777555333444333333222111111000000000111111111000000222333333222000000111222111///---///222444555777888999999888777777888999888666333222000000111111000///666888:::999666333222222222111000//////000111111///000222444555555555444888777666555555555666777444333222222444555777999888777444111---+++,,,...333444444333333555888;;;>>>@@@AAAAAAAAABBBEEEGGGBBBBBBAAA@@@???@@@@@@AAA;;;;;;:::999999999:::;;;<<<<<<<<<<<<<<<===>>>>>><<<999777777888:::;;;;;;:::999888777777888:::;;;666555555666777666444222111......333:::???>>>;;;;;;::::::999888999;;;<<>>===;;;:::999555444444444666666444222555666777888888777555444777777777888888777444222444444222...******,,,...555555666666555333111000444555555444111//////000111333777888888666555444111//////111444666777777111000//////111111111000---***'''(((,,,111666888444444444555666888999:::888777666666555333000...***,,,111888===???===:::888:::;;;<<<;;;888555333555555444333333222222222333222111/////////000000222555888999999888888999444444555555555555555555555777999;;;;;;:::777666555555444444666999<<<===777666555444444555777888444222000000111333444444555444444555777777666555000//////111444777999999888555222222333555444333000...,,,...333888<<<===:::;;;;;;======<<<888444333000000000...+++---111444444444666888:::<<<===999999999:::<<<>>>@@@AAA;;;:::888777777666888:::;;;;;;::::::<<>>???@@@@@@>>><<<:::999::::::<<<<<<<<<<<<<<<<<<<<<<<<999:::<<>>===;;;999999888777666777888;;;<<<555444444444666888:::;;;>>><<<:::999:::;;;;;;:::;;;;;;999777444111000000111777===>>>;;;888:::<<<<<<>>>@@@AAA@@@???@@@AAACCCDDDEEEEEEDDDAAA>>><<>>@@@AAACCCCCCCCCCCCEEEFFFDDDDDDDDDCCCBBBCCCFFFHHH========================:::;;;;;;;;;<<<<<<<<<<<<<<<:::777666777999999999;;;:::999777777777777888555444333444666666555333111111222666<<>>@@@BBBAAA@@@>>><<<;;;999999555444333444555555444333666888:::;;;;;;999666444444555888;;;<<<;;;777444444555333///+++***,,,000666777888888777555333111666666555333000...///000111222444666666666555444000//////111555777888888444222000000111222111000///---******...333777999555444444444555666888999666777777777555333111000+++,,,111888???BBB???<<<666777888999888555222000444444333333333444555555777555333111000000111222333555777888888999:::;;;666666666555555555444444444666888:::;;;999777666444444555666888:::===>>>666555333222222444777999333222111000111222444666555333111111333555555555333222000111444777888888777777666666555555555555222000///000444888<<<===<<<;;;;;;<<<<<<;;;777555222111111333111///000444333444555777999<<<===>>>;;;:::::::::;;;<<<>>>???;;;888777777555333666;;;>>>>>>>>>>>>@@@FFFNNNSSS]]]^^^``````^^^[[[WWWTTTRRROOOKKKFFFBBB===888555666666777:::======<<<:::333111///000444888;;;<<<;;;:::999999999;;;===>>>?????????<<<:::888999:::===<<<<<<<<<;;;;;;:::::::::::::::<<<>>>>>><<<:::666666777:::<<<===<<<;;;000111222444666888999:::222222222111222222333333666777888:::======;;;999999888777666777888999:::666555444444555777:::;;;<<<;;;999999;;;;;;;;;:::;;;;;;:::777333000//////444777;;;<<<:::888999;;;<<<>>>AAABBBBBBAAAAAABBBDDDEEEFFFEEEDDDAAA>>><<<>>>@@@DDDFFFFFFDDD@@@===CCCDDDEEEEEEDDDCCCCCCDDDKKKLLLLLLLLLKKKLLLNNNPPP===;;;999888999999888777666555444333444555777888<<<888555333444555444333222444666666555555555666444444333222222111000////////////000000222333333555444333333333444666777333444444333111///...---222444666555111///...///,,,---...////////////......111555666555333111111///111333777:::;;;888666777777666555333222111000000000//////000111333444222111000000000111111000000.........//////...,,,,,,---...---,,,,,,///222222111222444777999:::999444222000111333555555555333777:::999333///...///000///......///000111222111111222444666888999:::999888777666666666777777777666333222111222444666333333222111000111444666777888888777666777;;;===>>>AAAEEEGGGFFFDDDCCCBBBCCCFFFHHHHHHFFFEEEGGGHHHAAABBBBBBBBBAAA???===<<<:::;;;;;;<<<<<<<<<<<<<<<===:::777666777888999888:::999888777666666666666666555555666888999888777444555777999;;;<<<===<<<:::<<<>>>???======???AAABBB@@@???===<<<;;;;;;<<<:::777444333333444333222555777;;;>>>>>><<<999666555555777:::<<<;;;888666333444444111,,,,,,000555999:::<<<<<<;;;999666444777777555222///...///000111111111333444555444444111000000222555888999999888555333222222222222111222000......111555888999555444333222333444666777444555666666444333222222//////222999@@@BBB???;;;555666777888777444222000333333333333444666888999:::888444111000111333444666777888888888:::===???999999888777666555555444333555777999:::999777555333333555777999;;;===>>>555333111000000333777:::444333222222222444777999666333///...///222555555777555333333555777888888888;;;===;;;666333444666666444333444777:::;;;<<<===;;;:::::::::999777555222111333666666333444888555666888:::;;;<<<<<<<<<;;;:::999999:::<<<>>>???<<<888666555111...111888<<<===>>>@@@DDDJJJQQQWWW\\\^^^bbbdddbbb]]]WWWSSSQQQQQQOOOJJJDDD???;;;:::999999999;;;>>>@@@??????666333//////222777<<<>>>===<<<<<<;;;::::::::::::;;;===>>><<<999888999:::;;;;;;:::::::::999999999;;;::::::;;;<<<===<<<;;;999999999:::===>>>===<<<111111222444555555666666111222222333444555666777999777666888:::;;;:::888::::::999999999999999999888777555555666888;;;===;;;999888999:::;;;:::999999::::::888444222222444888999:::::::::999999999:::===@@@BBBBBBAAABBBBBBCCCCCCDDDDDDCCCBBB@@@???>>>???AAACCCEEEEEEDDDDDDFFFGGGGGGFFFCCCAAAAAABBBJJJLLLNNNNNNMMMLLLLLLMMM???===:::999888888666555666444333222222555888:::@@@<<<777555666666555333222444555555444444666888444444333333222111111111///////////////000111111444333111000111222444666333444555555222000//////333666888777444111111222///000111222222111000///,,,///333555444222111000...000333999===>>>===;;;888777555333111000////////////......000111333555333111000///000111000//////......///000000...---+++,,,,,,***((((((+++///000000111444777:::;;;;;;444222111222444666777777222666:::888333....../////////......///000111333222222333333555777888999;;;:::888777777777888888999777444222111222333555444444555444444666999<<<999999999777666666999;;;;;;AAAGGGKKKJJJEEEAAA>>>AAAEEEIIIJJJHHHEEEDDDEEEEEEEEEFFFEEECCC@@@===;;;<<<<<<===>>>>>>>>>>>>>>>===;;;888777777888999888888888777666555555555666888777777888:::<<<<<<;;;666888;;;;;;:::999::::::888<<>>???>>>:::666333222222111000333666;;;???@@@???<<<999777666666777999:::888777111333444222...///444999<<<===??????>>><<<999777888777555222...---///000111000000111333444444333111111000333666999:::::::::777444333333333222111444222000000333666888999555444333222222333555666333444555555444333333333222111333999@@@BBB>>>:::555777888999888555222000222222333444555888;;;<<<;;;999444111///111333555888999999999999;;;???BBB<<<;;;:::999888666555555333444777999999888666555111333555888:::<<<======444222000...000333777:::555555444333333555999<<<666222...,,,---111444666:::777555444555777888888:::???BBB???777222333666888777555666999;;;;;;;;;===;;;999999999999777555222222555999999666666:::777888:::<<<===<<<:::999999999888888999<<>>888555444...)))---444:::;;;>>>AAAEEELLLTTTYYYYYY^^^cccgggeee___VVVQQQOOOQQQQQQMMMFFF@@@>>>>>><<<::::::;;;>>>AAABBBBBB888444///...111777<<>>>>>===;;;888777888;;;===<<<999777888:::999999999999999999999999===;;;::::::<<<======<<<===;;;:::;;;=========;;;222222222333333222222111444555666777999:::;;;;;;:::888555555888999888666===============<<<:::::::::888777666777999<<<>>>:::999888888:::::::::888777999:::999666555666888<<<;;;999999::::::999888888;;;???AAAAAAAAABBBBBB@@@AAAAAABBBBBBCCCBBBBBB>>>>>>???@@@CCCFFFIIIJJJHHHIIIHHHFFFCCCAAA@@@AAAFFFIIIMMMPPPOOONNNMMMMMM======;;;:::888777555555333444555444222222444777===:::555222222222222222111111222333555444222///111222444555555333000///......------...///111222555444222000000222555666444555777:::;;;999444111555777999777444333444666444666888777555222000000000111333222000//////000///222777888888999<<>>:::777555444222111//////000111333444555666444000,,,,,,...//////...000111222555777666333000000---)))'''***---000222333111000333777;;;;;;:::777444222222555777666444000333666666444111...---///000000000000111444666777777777888888999::::::===<<<:::;;;<<<===<<<;;;999999888666555444222222555666666555444666999<<<@@@>>>:::666333444888;;;;;;???CCCCCC???>>>AAADDDCCCDDDEEEGGGHHHHHHHHHHHHCCCDDDEEEFFFEEEBBB???======>>>@@@AAA@@@???<<<;;;:::999:::;;;<<<;;;999777:::888555333444555555444<<<;;;:::;;;===???@@@???888777777999<<<>>>???>>><<<===@@@AAAAAA>>>;;;888::::::<<<===>>>>>>>>>>>>===;;;777555444333222111000333888<<<>>>>>><<<:::888777555444333333333444000222444333222333777:::CCCBBBAAAAAA@@@>>>:::777666666444222000000222444333333333222333333222222333333333444666777666555444444555555666666777777999888666333111111444666444111//////222555777888666555333222222333555666333444555888::::::888555555666777888777666444222333333333444777:::>>>@@@CCC===777333444555555555555555666666666777999;;;::::::999999888777777666222333666777777666444333000111444777999:::;;;;;;999555///,,,...333777:::777555333555999;;;;;;:::888666222...+++,,,000333===>>>>>>===:::888777888???@@@AAA>>>:::666444444===:::888777999;;;<<<<<<<<<<<<;;;:::999888666555333444666888999999888888555888::::::888666555555666666777999:::;;;<<<<<<:::666000,,,***,,,///222888888999<<>>===<<<<<>><<<777666888:::<<<===>>>>>>===<<<;;;<<<:::777444222444888<<<<<<;;;999777777:::@@@DDD;;;;;;;;;<<<>>>???AAABBB<<<:::666333222222444666888999999:::999888777666888888666222///000555:::?????????===:::888999:::777888777555777<<<<<<:::777666666999<<<>>><<<999<<<999666666888;;;======???>>>===<<<;;;::::::::::::<<<>>>AAABBBAAA???>>>===>>>AAACCCDDDCCCBBBAAA======<<<<<<>>>AAAFFFJJJOOONNNKKKHHHDDDAAA???===IIIIIIJJJKKKKKKLLLLLLLLL???>>>===;;;999666444333555555555333111111444777999777444222333333333222111111222333555444222///000111333444444222///...///......---------......222111111111222444777888444555777:::;;;999555222444555777666333222444666333555777777555222111111...000111111///...//////111444777888777888:::<<<@@@===999777666555333222000000222333444444555444333000,,,+++---...---,,,///000333555666666555444111...+++***,,,///111222444222111222666888999999777555333444777888777555333666999999666222///...222333333222222333555777:::999888888888999;;;<<<;;;:::999:::;;;<<<:::999;;;:::999777666444333222777777777666555666999<<<@@@>>>:::555222222555888;;;>>>AAAAAA>>>===@@@DDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDBBB@@@===<<<===>>>>>>>>>===;;;:::888999999:::<<<===>>>===<<<===:::666555555777777777;;;:::999:::<<<>>>>>>===888777666888;;;>>>>>>>>>;;;===???AAAAAA???===<<<<<<<<<============<<<<<<:::777444333333333222111333444666999:::<<<<<<<<<;;;999777555333222222222222444444333222333777:::???????????????>>>:::777666888999888666444333333555555666555444333333444444333333444666666555444555666666666666666555555444444333111000222555888444222000000222555666777666555333222222333555666666555444555666777555444222333444555555444333222333333333444666999<<<>>>>>>:::555222333444444333///000222333333444555666333555777999999777555444333555777888888777444333222333555666777777666666666222...---///333666888888666555666999<<<;;;:::888666333///,,,---000333<<<======;;;999777777888===>>>???===:::888777777???<<<999888888999999999;;;;;;;;;:::999777555555333333444555666666666666666888999999888666666777888888888888999999999:::888555000---,,,---000333777777999<<>>>>>===<<<<<<>>>@@@;;;666//////333999<<<===<<<:::<<<>>>===888666888:::;;;===>>>???>>><<<;;;:::999777444333555999===;;;999666666888<<<@@@CCC;;;;;;;;;<<<===>>>???@@@>>>;;;888555444444666777999:::::::::999888666555777888777444222333777;;;>>>>>>===;;;888777777888666777666333555:::<<<:::888777777999<<<===;;;999;;;:::999888999;;;>>>@@@AAA@@@>>><<<:::999999888999;;;>>>@@@AAAAAA@@@?????????@@@AAABBBBBBCCCCCC======<<<<<<>>>AAAFFFIIILLLKKKJJJHHHFFFDDDCCCBBBJJJIIIIIIIIIIIIIIIIIIJJJ@@@@@@???===:::777444222777777555222000111444777444333333444666666555444222111222333444444222///---///111222222000...,,,/////////......,,,++++++---...///111333666888999444555777:::;;;:::666333111222444333222222333555333555666666444333222222...///111000///---......111333555666555555666888===;;;888777777666444222111222444666666555444333333111---,,,,,,,,,,,,+++---000444555444444555777222000//////111333444333666444111111222555666777666444333555888999777444444888;;;<<<999555111///444555555333222222444666<<<;;;999999999:::<<<===888777888999::::::888666;;;;;;999888666444333222999999999888666777999;;;???===:::555111111333666;;;===???===;;;<<>>===<<<;;;???>>>===<<<:::888777666888999;;;===>>>???@@@@@@AAA===888666777999;;;;;;:::999888999;;;<<<<<<;;;888777666888;;;>>>>>>>>><<<<<<>>>??????@@@@@@???============<<<;;;:::999777555222111222333333222666555555555666999<<<>>>===<<<:::888555333222111666666555333222444777:::;;;;;;<<<===>>><<<999666555888<<<>>><<<888555444666999;;;999666444444666666444333444555555444222666666888888777555333222000000000000000333777;;;666333111111333555666666555444333222222333444555999666333222222222111000...///111333444444444444333222222222444777:::<<<999666333222222333222111,,,---///111222333333333///222777:::;;;999555333555666888999999777444222555555555555444333111000222000......111444555666777666555666888:::::::::666666555222000000222444<<<<<<;;;999666555666777:::;;;<<<;;;::::::;;;===@@@===:::999888888777666:::::::::999777666444333222111111222222333444444777888999999888777888:::===<<<;;;:::999888888888555333111//////000222444666777888;;;???BBBFFFHHHPPPQQQTTTTTTSSSOOOJJJGGGJJJKKKLLLJJJFFFBBBAAA@@@>>>??????>>>======>>>@@@>>>999333222666:::======<<<:::;;;===<<<888666777999;;;===>>>???>>><<<;;;888888777555444666:::===;;;777444555999>>>@@@AAA:::;;;;;;;;;;;;<<<<<<<<<>>><<<:::777777777888999;;;;;;;;;;;;:::888666555666666777666555666999;;;<<<<<<;;;999777555666777666888666222333888:::999888888888:::<<<<<<:::888888::::::999888999>>>BBBCCCBBB???===:::888777777999:::===???@@@@@@???>>>@@@@@@???>>>???AAABBBDDD>>>===<<<<<<>>>BBBEEEHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJIIIGGGFFFEEEEEEFFFFFF>>>??????>>><<<999666444:::888444000///000444666111222444777::::::999777333222222222444333111000,,,...000111111000---,,,///000000111000...---,,,***+++---000222444555666555555777999;;;999666333...///000111111222333444222444666666444333333444111222333222///------...///000222333333444444555888777666666777666444222222444666888777666333222444222000...---,,,,,,+++,,,111555444111000333777222111111333555777777777888555222//////111333555444222222555888999666333222666;;;===;;;777333111444444444222000000222444999::::::;;;;;;;;;;;;;;;777666777999:::999777555:::999888777555333222111888999999888666666888999<<<;;;999666333333555777;;;<<<<<<;;;999;;;>>>AAACCCBBB???===<<<===>>>???>>>===<<<;;;;;;;;;<<<===BBB@@@>>>;;;999888777666888:::<<<======>>>???@@@BBB===888666666999<<<===999888888999;;;<<<;;;999999888888999<<<>>>??????<<<<<<<<<<<<======>>>???<<<<<<<<<<<<<<<;;;:::999888555333222333333333222666666555555666888;;;<<<>>>>>>===<<<:::777555444999888666444333555888:::::::::;;;<<<<<<:::666333111555:::===<<<:::888777888;;;>>><<<777444555777777555333333333333222111444555777999888666444222000000000000111444888<<<777444222222444555666555555444333333333333444555888666444222111///,,,***)))***---111444666777888222222111111333555888:::666555444444333333222222/////////000333555666777111444777:::;;;999777444555666888999888555333111444555555444333111///---.........000333555555444555444444444555666777777444555666555444555777999;;;;;;999666333333555777777888999999:::;;;???BBB???===:::999999999888777::::::999888666555333222000000///000111333666777999:::;;;:::999:::<<<>>>BBB@@@>>><<<:::999888888333222111111111222444555444555888;;;>>>@@@AAAAAAGGGIIILLLMMMMMMJJJGGGDDDHHHIIIJJJHHHDDDAAA?????????@@@@@@???>>>===>>>??????;;;666555777:::<<<<<<;;;888888:::;;;777555666999:::<<<===>>>===<<<;;;666777777777666888;;;===>>>999444666;;;??????===888999999999999888888888::::::999888999999;;;;;;<<<<<<<<<;;;:::888555444333444555666777888:::;;;;;;;;;;;;999666555666777:::<<<999444333666999999888888999999999999777666444777:::999666777===BBBDDDCCC@@@===:::888777666:::;;;<<<======<<<;;;:::=========>>>???@@@AAABBB???>>><<<===???BBBEEEFFFGGGGGGHHHIIIJJJJJJKKKKKKIIIGGGEEECCCBBBBBBBBBCCC<<<<<<======<<<:::999888;;;777333000000111444555111333666:::>>>>>><<<999444333222222333333111000---...111222222111///---000111222333333222111000***+++,,,...///000111222666666666888999888555222,,,,,,---...111333333444333444555555333333333444555666666555111///......,,,---...111333444555444333222333555666666333111333444777888888666333111444444333111///...---------111444222...---000444111111222555888:::::::::888666222///---...000222111000000444777888444000---111666:::999777555555555555555333111111222444444777:::===>>><<<999888777777777888999999777555777777666444333222111000777888888777666555666888888999888777666666888:::;;;;;;:::999999:::===@@@>>><<<:::888888999:::;;;777777777777999;;;>>>???BBBAAA???===;;;999999888888:::<<<;;;::::::<<>>===<<<;;;:::999::::::;;;888999:::;;;<<<<<<<<<<<<;;;999666444444444333222555555666777888999999999<<<===>>>>>>>>><<<:::999;;;999666555666888999;;;;;;;;;;;;<<<<<<999333///...111555777888999;;;<<<:::<<<<<<:::666555666888777555222222222222111000222444666888999777555444111111000///...000444777777555333333555666666555444444444333333444444444666666555555333///)))$$$###%%%(((,,,000444666888222111000111222555777999666666777666555555444444555222...///222666999999555555555555555555555555444555666777666444111///222333333333333111000///......000333666777555444222222222222111222333444333555777777888999;;;===::::::888555222222444666666777888999:::<<<@@@CCC<<<;;;::::::<<<<<<<<<;;;::::::999888666444222111/////////111333666999;;;<<<=========<<<<<<>>>@@@AAA???<<<:::888777777777333222222222333444555666333555888;;;===>>>>>>>>>>>>AAADDDGGGHHHHHHFFFEEEDDDFFFGGGEEEBBB@@@>>>>>>???@@@AAAAAA???>>>???@@@???===999777888999::::::999555444777999666555555888999;;;<<<<<<;;;999888444666888999999999;;;===AAA<<<777888<<<>>><<<999666666777777777666555444666666777888999;;;<<<<<<<<<<<<<<<;;;:::777555444222222333555888999:::::::::;;;;;;999777555666888>>>@@@???888555777999999888888999999777555444333000444888777555666;;;@@@DDDCCC@@@===;;;999777777<<<<<<<<<;;;:::999777666888:::<<>>AAADDDEEEEEEGGGHHHHHHIIIIIIJJJJJJJJJFFFEEEDDDBBBAAAAAAAAAAAA;;;;;;:::::::::::::::::::::666222000111333444555333555888<<<@@@@@@===;;;555333222222222222111000///111333555555444222000333444444555555555444444,,,,,,,,,,,,---...000000777666666777777666222000***)))***---111444444444444555666555333222333444666777888777444222111222.........111444666666555///000222555777777444222333444666777777555444222444444555333000////////////111111000......111444333333333555888::::::999666555333///,,,,,,---000......///444777777333///***---333666777666666777777888777666444333555777222555999===>>>===;;;999888666555666777888777666555444444333222222111111555666777777666555666888555666888888777888:::<<<::::::999999:::;;;===>>>888777555444444444555555222222333555888;;;>>>@@@???>>>>>>===;;;:::999999777999;;;:::888888;;;>>>===:::555333555888:::;;;888888999<<<>>>???===<<<>>><<<;;;;;;<<<======<<<<<<;;;:::999888888888888555666888:::;;;======>>>===;;;888666666666555444444666888:::::::::888777888:::===???@@@???===<<<:::999777777999;;;;;;;;;;;;<<<===>>>===999333///---///222444666888<<>>999999888666333222333444666777999::::::<<>>@@@???>>>;;;::::::888666444222111///000111444666999;;;======>>>??????>>>===???@@@<<<:::888555444555666777444333333333444555777888444555888:::<<<<<<;;;:::888:::>>>BBBDDDEEEEEEDDD@@@BBBDDDCCCAAA???>>>>>>===???AAABBBAAA@@@AAAAAAAAA???===:::999999999:::888333111555999888666777888999:::;;;:::888666555333666999;;;:::::::::;;;@@@===:::999;;;;;;888666444555666777777666444444444555777888::::::::::::::::::::::::999777555444222222222444888::::::999999::::::888666555666888>>>BBBBBB<<<888999;;;;;;888:::;;;999666333222222///222555555555666:::>>>CCCAAA@@@===<<<:::999999>>>======<<<:::888777666666888<<<@@@BBBCCCBBBAAADDDAAA???@@@DDDFFFFFFDDDGGGGGGGGGGGGHHHHHHHHHHHHCCCCCCCCCCCCCCCBBBBBBBBB<<<;;;999888888888999:::888555111111333555555444555666888<<>>>>>>>>777555333222444555666555333333333333333333333333444666888888777777888999444555777888777777888999:::999999:::;;;<<<<<<<<<888777666555444333222111000111333555888;;;===???888999999::::::999888777555888:::999777888<<>>AAABBB@@@???>>><<<:::::::::;;;:::888::::::::::::999999999999444555777999;;;<<<======<<<:::777666777777777666666777999:::::::::888777666888<<>><<<:::999888777999<<<>>><<<;;;;;;;;;===??????;;;555111///111444666777999<<<>>><<<777000///222555666555666333000///000111111111555555666666666666666555333333111...,,,---///222555444444555777999888888333444444444444444444333666666666666555111,,,'''(((((())))))***,,,------000000000111333666999;;;:::;;;<<<:::777666777999777333111222666888666444000///---,,,,,,///111333111333555666666555222111222333444555555555444333444444555888::::::888666555666777555333222333666555666666555444555888:::888999999777444222222333777999;;;<<<;;;;;;<<<>>><<<;;;<<<>>>@@@AAAAAA@@@<<<;;;:::999777444222111222333444666888999::::::<<<>>>@@@@@@>>>===<<<===888777555444444666888:::666555444333333555777999666777888999999888666555555777;;;>>>AAABBBBBBBBB===???AAAAAA@@@?????????<<<>>>AAABBBBBBAAABBBCCCCCCBBB@@@>>>;;;:::::::::888222000555::::::999:::888999999999888666333111333666:::<<<<<<:::999999;;;::::::999888777666555555666777999999888666555777888999::::::999777666888888999999888666555444555444333444888;;;;;;:::777888888777555444555666999@@@BBB>>>;;;<<<>>>>>>;;;<<<===;;;777333222222///111222555777999;;;===@@@???>>>===<<<<<<<<<<<<>>>>>>>>>===<<<;;;;;;:::888:::===@@@CCCFFFGGGHHHFFFCCC@@@BBBFFFHHHGGGDDDEEEEEEEEEEEEFFFFFFFFFFFF???AAACCCEEEEEEEEEDDDDDD???===999777666666888999666444111111444666555444666666888;;;>>>>>>;;;999666444222111222222111000444666888:::;;;999888666;;;999777555333333333444///...,,,,,,...111444666888777555555444222...+++((('''(((,,,222666666555777777777444222111111333///222555666777777999;;;888666555777:::;;;888666...000333888<<<<<<999666333333333333444444555555///222444333000...///000000...---...333777:::<<<<<<999666444444444333222222333333000,,,***+++---......111666:::999444///,,,///111222333333555777555555555444333333555777777777888999<<>>DDD:::777555555666888888888888999;;;???BBBDDDBBBAAA>>><<<999888888888777555888888999;;;;;;;;;;;;;;;555666777999;;;<<<<<<<<<:::888666555777888888888999999999999:::999999999444777;;;===>>><<<999777888777888;;;>>>???===;;;999;;;===???@@@===888444111444888:::::::::;;;<<<===444,,,+++000555666444555222000///000111222222777777666666555555444444666666444222000000333555444444444555888999999999333444444555555444444333888777666555444222...,,,000000...---,,,,,,++++++/////////111333777:::===<<<===<<<:::666555777:::777555555888<<<;;;666111...---------///111333555222333666777888666444333444555666666666555444444666666777999;;;;;;999777888::::::999555444666999888777666444111111444666777999999888555333222222888:::======<<<;;;:::;;;>>>======???AAABBBAAA@@@<<<<<<;;;999777555333111444555666888999888888777;;;===???@@@>>>;;;::::::999888666666777:::===???777666444333333555888999999999999888666444222111444666999<<<>>>?????????;;;===???@@@?????????@@@;;;>>>AAABBBBBBBBBCCCDDDEEEDDDCCC@@@===;;;:::;;;888222111666<<<===<<<===888999999888777444111///333777;;;===<<<:::999888666777999888666555555666555777999:::;;;:::999888;;;<<<<<<<<<:::888555333666777888888777666555444888555333555999<<<<<<<<<666666777555333333444555555<<>>@@@AAA===???@@@===888444333333111111111555999<<<===<<>>===============>>>>>>>>>>>>>>>????????????;;;<<<===@@@DDDHHHKKKNNNHHHDDDAAACCCGGGIIIGGGDDDCCCCCCCCCDDDEEEEEEFFFFFF===???CCCFFFHHHGGGFFFEEEAAA@@@>>>;;;888777777888222333666777888777666555666:::======:::777777888444444222111111222444555222444777:::;;;:::888777888999:::999555222111111,,,,,,---000333444444222555444333333222111...+++))))))***,,,...111444666:::888777666555333000...222333555666555666888999888999:::::::::888777666...111555888:::999777666333444444444444444333333111111222444666555333000111///------000444666777222000///000111222111000111222333444333111...---......000333666666333111//////000333666888999888999777555555555444333111222222333666:::>>>??????666333///...///111111222666666666666555555555555999;;;===>>>===;;;;;;;;;999777333111111444888:::<<<======<<<::::::;;;===777999:::999666333111111333222222555999:::999777111222333444666777777777999;;;<<<<<<;;;::::::;;;999888666555555555666777<<<::::::???DDDFFFCCC???CCCAAA===:::888777777777===;;;:::;;;===<<<:::777666555555777:::<<<======777555444555777999::::::999:::===>>>>>><<<999777888888999:::999777555444222555888:::::::::;;;<<<<<>>:::666666666666666666777888888999999<<<444------333888999777444333222///......111444444999;;;888000,,,---111;;;:::999777666666666666888777666777999:::999777333333444333111222333555777888888999888666555444666777666333...+++,,,...---...111222333666:::<<<@@@>>><<<999777666666666999888888:::<<<;;;777444333///,,,...333777777555666555555666777777666444333333555666888777555333333555888::::::999777666999888888888999:::;;;;;;@@@;;;555111000000000000888777777888999888666444999:::;;;;;;999888888999<<<;;;;;;>>>BBBCCCAAA>>>@@@<<<888888;;;;;;777222555444555666888888666444777:::======;;;999777777888888888999999:::::::::<<<<<<999555222222666;;;===<<<:::999666555333222777888999<<<>>>>>><<<::::::::::::<<<>>>>>>===<<<666;;;>>>===???CCCFFFFFFDDDEEEEEEBBB===999999:::999777777999===???>>><<<999999999666333000000000888;;;===>>>===;;;;;;;;;888777555444444444555666888888999999:::;;;<<<===777:::===<<<999555555555666666777888888888888888999:::;;;:::888666666666666666666555444555888;;;@@@<<<888:::>>>AAAAAA???===>>>???===999666444444777666555777:::<<<======<<<<<<===>>>???@@@@@@@@@???@@@AAA@@@>>>>>>???@@@AAA@@@??????@@@BBBEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEHHHIIIFFFBBBBBBFFFKKKDDD@@@DDDMMMNNNGGGHHHOOOAAA???<<<:::999999888777111333555777888777666666888:::<<<<<<999666666777444333333333444444555666444555777888888777666555666888888777444111//////------///111444555333111222111111222333222///,,,))))))******,,,///333555666555444444333222000...333444666666555666777999777777888888777666666555///111444666777777555444666666666666555444333222444444444666777777444111222000------///222444444000......///000111111000111222333444444333222111111222333666777666222/////////000222555666777666999777555444333222///---000000111444999<<<===<<<777555111000111333333333777777777777777777777777:::<<>>;;;999999999888555333444555888:::<<<<<<<<<:::888777888999888888888666333111111222333222111333666888777555000111333555666666666666888:::<<<;;;:::999999:::888777666666666666777888<<<::::::>>>CCCEEECCC???CCCAAA>>>;;;:::999999:::BBB???===<<<===<<<:::777999888777888:::;;;;;;;;;:::999777777999;;;;;;;;;999:::<<<>>>>>>===<<<;;;888999:::;;;999777444222111333666888888888999:::@@@AAABBB@@@;;;666444333666666666777888888999999;;;555///000666;;;;;;999444444333111//////222444444999;;;888111---///333<<<;;;:::999888777777777666444222222444444444333111222444333222222333444777777777777666555444444777888888555000---,,,---111333555666666777999;;;<<<;;;999888777777777888999888777888:::999666333222///,,,...444888999777666555555666777777555333222222333555666666555444333555777999999888777555999999999999999::::::::::::666111//////222444555777666777999;;;;;;999777888999999777555444666777999999:::===AAACCCBBB@@@???;;;777777:::;;;888555444555555777777777555444666999<<<>>>===;;;;;;;;;::::::::::::::::::;;;;;;===<<<999555222333777:::::::::999888777666555555999::::::<<<======;;;:::===;;;:::;;;<<<<<<;;;:::777<<<>>><<<===AAACCCCCCCCCCCCBBB>>>:::999:::<<<;;;::::::<<>>@@@???>>>>>>???:::999777666555555555666;;;:::999888888999;;;;;;888:::<<<:::777444444555888888999999999999999888:::;;;<<<:::888666555666444555666666666777:::===???;;;777888<<<@@@@@@>>><<<===>>>===:::777666666777666666777:::===>>>===>>>>>>============>>>???===>>>@@@@@@??????@@@BBBBBBAAA@@@@@@AAACCCFFFGGGEEEEEEEEEDDDDDDDDDDDDDDDEEEIIILLLLLLHHHFFFHHHKKKDDDAAAEEEMMMNNNGGGHHHOOOBBB>>>;;;:::;;;;;;999666222333555777888888888888:::;;;<<<:::777555555555111222333555666666666666666666666555555555444444444555666444111///............000333555555222000......000222333333000---*********)))))),,,111555444444333222111000///...444555666666555555777999666666555555444444555555111111222333333333333222888888999888888666444333777777777888999888555222444111...---...000111111---,,,,,,---///111111000111222222333444555555666444555777999999777222...//////000111222333444444777666444333222000,,,)))///...///222666999::::::999666333222333555555555777888888888888888888888:::<<>>FFFCCC???===<<<<<<:::999<<<;;;::::::;;;<<<:::999???===;;;;;;<<<<<<;;;:::999999:::;;;===>>>>>>???:::;;;<<<<<<:::666222///000222555666666666777888BBBDDDDDDAAA<<<666222000666666666777888888999999999555222444:::>>>===;;;555666666444222111222333555999;;;999444111333777>>>===<<<;;;:::999999888777555111///000000000//////111333444333222333333777666555444444333333333888999999777444000......666888;;;;;;999888777777666666666666666777888888777666555555666555333111000---,,,///444999:::999777666555555666666444222111111222333333444555555444555777999999888666555888999999::::::999888777222///,,,,,,///444999;;;666666888:::======<<<:::777666555333111111333555666666888;;;>>>AAAAAA@@@===:::666555888:::999888444555666777777666444333444888;;;>>>>>>>>>>>>???<<<<<<<<<<<<<<<;;;;;;;;;===<<<999666444444777:::888888777777777777777777;;;;;;;;;;;;;;;;;;;;;;;;???<<<:::999:::::::::999999===???<<<<<>>;;;888888;;;>>>=========>>>@@@@@@???===:::;;;;;;:::888666666666999<<>>:::666666999===>>>===:::<<<======;;;999999999777666666888;;;===>>>>>>@@@???===<<<<<<<<<===>>>;;;===????????????AAABBBCCCCCCBBBBBBCCCEEEGGGIIIDDDDDDCCCCCCCCCCCCBBBBBBAAAGGGLLLNNNLLLIIIHHHHHHDDDBBBEEELLLLLLGGGHHHOOOBBB>>>;;;;;;======:::777444555777999:::;;;;;;;;;<<<<<<;;;999777555444444///000222555666666666666666555444444444555666777444555555333000......//////000222555666666222000------///222333222///,,,+++++++++((((((***000555777777666444111///......555666666666555555777999777666444333333444555666444333333222222222222222777888999::::::999888777888888888999999888555222444222///......///...---+++******,,,///111111000222222222222333444666777555666888;;;;;;999333///000000111111000000222333555555444333333111---***......///222555888999999888666444333444666666666777777777777777777777777888:::;;;;;;999888888999;;;::::::999999999888888777777666444222222444666;;;888444000...///444888777555333111222333444555111333777999:::888666444444666999999888666666666444555666777888:::;;;;;;;;;:::;;;===AAACCCBBBAAA@@@???>>><<<<<<===???@@@FFFCCC@@@===;;;;;;;;;;;;===<<<<<<<<<>>>>>>===;;;AAA???===<<<<<<<<<;;;999888888888888888:::;;;<<<;;;<<<======;;;666111...000333555666666666666777AAABBBCCCAAA===777333000666666666777888888999999666444333666;;;>>>===:::555666777666444333444555777:::<<<:::777666888;;;@@@@@@??????>>><<<;;;;;;<<<999444111000000000///,,,///222444333222222333666444333111111111222222666777999999777444222111999<<<>>>>>>;;;777444333222222222333333444555555444333222222111000///...---,,,,,,///444888::::::777666555555666555444222000111111222222333555666666777888999999999777666666777888999999777555333///,,,***+++///666;;;>>>777888:::<<>>>>>>>>???@@@>>>>>>>>>======<<<<<<;;;===;;;999666555666999;;;888888888888777777777777:::;;;;;;;;;;;;;;;===>>>>>>;;;888777888:::::::::<<<@@@AAA===<<<>>>>>>===@@@@@@>>><<<:::::::::;;;===>>>???@@@@@@???===<<<:::<<<======;;;999999999:::<<<@@@AAAAAA@@@@@@@@@:::999999999999999999:::<<<:::777555555777:::<<<===<<<:::777555555666777:::;;;;;;;;;;;;:::999999999:::;;;999666333333333555777999:::::::::;;;<<<<<<999666555888:::;;;;;;888:::<<<===<<<;;;;;;<<<888777777888;;;===>>>>>>======>>>>>>>>>>>>>>>>>><<<>>>??????>>>>>>???AAADDDCCCCCCBBBCCCFFFHHHIIIDDDCCCCCCBBBAAA@@@???>>>>>>CCCHHHJJJIIIFFFEEEDDDCCCBBBEEEJJJJJJFFFHHHMMMAAA>>><<<===>>>>>><<<999888999:::;;;======>>>>>>===<<<;;;:::888666444222---...000333555555555555555444444444555777999;;;555666555333111///000000111111333555777666444111...///000111222111...+++---...---***(((***000666======;;;777222......///444555555444333444777999777777555555555666777888666555444333222222222333333555888:::<<<<<<;;;:::777777777888888777444111444222///............,,,+++******,,,///111222111222222222222222333444555333444777:::<<<:::666333111222333111//////111333555444333444444333111.../////////222666999999999666444333333444555555555555555555555444444444444555555555444333555999<<<;;;;;;;;;:::999888777777333333222111000222555888;;;999555000///111666;;;999888666444333333555666444666999;;;;;;999666444333555888999777666555555333333555777888:::;;;;;;::::::;;;>>>@@@BBBBBBAAA>>>===<<<;;;;;;===???@@@BBBAAA???<<<::::::;;;<<<;;;;;;;;;===???@@@???>>>???===<<<;;;<<<;;;999777777666555444444555666777;;;<<<======:::666222///333555777888777666666777======>>>>>><<<999555222666666666777888888999999444333444666:::;;;999666444555777777666666777888;;;<<<>>>===;;;;;;>>>@@@BBBCCCCCCBBBAAA@@@>>>===@@@<<<666333111000000///+++...111333333222222333444333222000///000000111444555666888999888666444999;;;>>>===:::555111///111111111111111000000000000000111000///...---,,,,,,,,,---///333666777888666555444555666555444222111222333333222222555777888999999::::::999888888444555666777666555222111///---+++---111666:::<<<::::::<<<>>>@@@???<<<999777666555222111111444777777777777666555555555555666444111111222555777888555888;;;;;;888555444333888:::<<<===<<<<<<===>>>>>>>>>>>>======<<<<<<;;;<<<:::888777777999;;;<<<<<<<<<;;;999888777666555888:::;;;;;;;;;<<>>BBBBBB???===>>>???===????????????>>><<<:::888;;;===???@@@???===;;;::::::<<<>>>>>><<<::::::::::::<<>><<<;;;;;;666777888999:::;;;;;;<<<888777555444555888<<<>>>???===:::888777888999999999:::::::::::::::999999888999999888555333222333888:::;;;;;;999888888999:::999777777888999::::::777999<<<===<<<;;;;;;<<<999888777888:::<<<<<<<<<888:::===@@@AAA@@@???>>>>>>@@@@@@???===<<<===>>>DDDCCCBBBBBBCCCEEEHHHIIIEEEDDDCCCAAA???>>>===<<<@@@BBBDDDEEEEEEDDDCCCDDDBBBBBBDDDGGGGGGEEEGGGJJJ???@@@@@@@@@???>>>>>>===<<<======>>>>>>??????@@@===<<<<<<<<<;;;999555111---...000111333444444555333333333444666888:::<<<666666666444111000111222222222333555777777666444000000000111222111///---///111111...***+++000666AAAAAA>>>999111------///333333333222222444777:::777777777666777777888888777666555444333333333333///222666999<<<<<<<<<;;;666666666777888777444111333111000///000000///...,,,,,,,,,...111333333222111111222222333333333444222222444777::::::888555222444555333000000333666666444333333444444333222000000000333666999999999555333222222444555555444555555444333222111000000111111111000111333888<<<;;;;;;:::999888666666555///000///......000555888:::888555222000222777;;;999:::999777555444666888555777999::::::888666555222555888999888555444444111222444666888999::::::777999<<>>@@@??????>>><<<999999:::;;;777777999<<>>;;;:::::::::;;;;;;999777666555444333222333333444;;;;;;<<<;;;:::777555333444777999999888777777777999888888999:::999777555666666666777888888999999444444444555777666444222111333555666666888;;;===???@@@@@@@@@???@@@CCCEEEEEEEEEFFFFFFEEECCCAAA@@@@@@<<<777444222000...---***---000111222222333444555444333222222111111111333333333555888888777555777999;;;;;;888444111///000111111111000///...---,,,///111222000...------...///000111333444555666555444333444666666444333222555777666444333555888999999999999999999888888333444444555555444333222222111000111444777999999:::;;;===???AAA@@@<<<999777777777555444555888;;;999999888666222111111222444333222111222444666777666:::>>>>>>:::666444444888:::;;;;;;:::999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::888666777:::<<<>>>>>>@@@???===;;;999777666555777:::======;;;;;;>>>AAA;;;999888888:::<<<======>>>BBBBBB???===???@@@>>><<<<<<>>>???@@@>>>:::777999;;;??????>>><<<:::::::::<<<>>>>>>===:::999999999;;;======;;;999888777444555777888::::::;;;;;;666555444444666999<<<>>>???===:::999:::;;;;;;;;;888999::::::;;;;;;;;;:::888999:::999666555444555;;;;;;<<<:::888777777888999999::::::::::::::::::888:::<<<<<<;;;999999::::::999777888999::::::999444777:::>>>??????>>>===???@@@AAA???===;;;;;;<<>>AAAEEEDDD@@@>>>???BBB??????>>>>>>>>>>>>??????<<<<<<<<<>>>>>>;;;666111000000000111222444555666222333333444555777888999555666555333111000111333444222222333666888888888111///...///111333333222000444555222---,,,111777??????===777///+++,,,///000111111000111333777;;;555666777888888888888888666666555555444444333333...111555999;;;;;;:::888555555666777888888555222222111///000111222111000///......000222444444333///000222444555666666666222222222444777888777666444666777444111111555999888666333222222333333222000///000222666888888888444333222333555666555444666666444333111///......///000222222222333555777;;;:::888777555444444444......---++++++---111555666666555333222333666999888999:::999666555666888666777777888777666555444111555888999888666444333000111444666777888888888555999===AAABBBAAA@@@???<<<;;;:::::::::<<<>>>@@@???AAAAAA>>>:::777777999333333555888<<<===<<<:::888777888999;;;;;;:::888555555555555555555666666:::::::::999999888888777555777999999888666666777666444333444666888777666666666666777888888999999666555555444444222000...///000222444666:::???BBBDDDDDDCCCBBBBBBDDDFFFHHHGGGGGGHHHHHHGGGEEECCCAAA@@@===999666444111///,,,***,,,...000000111333555777777777777666555444333555333222333555666444222444777999999777444222222000111222222222111000///+++///444666444111000000222333444555444444555555333222222444666666555444444888;;;:::666444555888888888888888777777666666444444444444555555555555555444444555888999888777888999<<>>===???@@@???999888999;;;>>>???===;;;777;;;???@@@>>><<<;;;;;;999<<<>>>>>><<<999777777666888;;;;;;:::888777777555555777888888888777666555555444555666888:::;;;===:::888888;;;===<<<;;;888999:::;;;<<<=========999:::<<<;;;999888888999:::;;;:::888666666888999888:::===>>>===;;;:::999888:::<<<;;;999777777777<<<:::888777888888777666555666666777999:::;;;;;;>>>???@@@???===<<<<<<===AAA@@@??????@@@BBBDDDFFFDDDEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDCCCBBBCCCEEEGGGFFFEEEGGGIIIJJJ===CCCGGGFFFAAA>>>@@@DDD@@@??????>>>===>>>>>>>>>;;;;;;===???@@@===777111222222111111222444666777222333333444444555555555555555444222000///111222444333222333666888::::::000...---...111444666666111555888555///...222777;;;<<<;;;555---***,,,///////////////000333777;;;444555777888888888777666444555555555555444333222...111555888999999777666555555666888999999666444111000///000222333333222111000000111444555555444---///222666888999999888333222111222555666666555444777888666222222777;;;;;;777333000000111111111/////////111555777888777444333333444666777666555888777555333111///------...111444666555444333333;;;:::777555333333333333...---+++)))(((***...111333444444333222333555777666888;;;:::777555666777666666666555555444333333111555888:::888666444333000111333555777777777777444888>>>BBBCCCAAA???>>>===<<<;;;:::;;;===???@@@AAACCCCCC@@@;;;777666666111111333666999999888666666666777999<<<<<<;;;999555555666777888999:::::::::999999888888999::::::555777999999777666555666666333000111444666666555666666666777888888999999888777666444222000...------...000222555:::AAAFFFGGGFFFEEEDDDDDDFFFHHHJJJHHHHHHIIIJJJIIIFFFDDDBBBAAA???;;;999777444111...***,,,......///111444666999999:::::::::888777555777444111111333444222000333555888888777555444444000111333444444333222222+++000777999777444222222555666777777666555555555222111222333666777666555555:::>>>===888555555777777777666666555555555444555555555555555666777888666666666888::::::888666555777:::???BBBBBB???<<<444666999:::::::::<<<>>>===>>>===999444222333555444555666666666666666777888>>>BBBBBB<<<777555666333555666777666666888999888888888999999:::::::::777555444777<<>><<<:::999888;;;???CCCAAA<<<888888:::>>>===<<<<<<======:::888999===???<<<<<>>>>>;;;888666555444666999::::::888888888666666777777666555333222666666666666666777888888:::888666888;;;===<<<;;;999999;;;===>>>?????????:::<<<>>>===<<<;;;;;;<<<999999888777555666999;;;888;;;???@@@???<<<:::999999;;;<<<;;;888666555555<<<:::888777777666555444888666333222222555888:::<<<===???>>>======>>>?????????>>>===>>>AAACCCDDDDDDDDDFFFGGGIIIKKKLLLMMMDDDDDDDDDDDDDDDCCC@@@>>>EEEGGGHHHGGGFFFIIIKKKKKK???BBBDDDCCCAAA@@@BBBEEE======<<<<<<<<<======>>>;;;;;;<<<======;;;777333222333555888999888555222///000222444555777777888777999999333+++)))...444555222///000555888:::999777333000///222444555444333222111222333222111///333777999555---((()))---111111111000///111555888555444222333555777777666444333333333444222000---,,,///333666888999888888999888777888999:::888777555333111//////111333444222333333333333222111000444///---000777;;;888444222000000222666666444111666333111111222333333333888555333222333333333333555222///---...111666999555444444666888999888777>>>;;;777666666555111...555555555555444444444444===;;;888555333333444444222...***((((((***++++++///000111111000111333555555777:::<<<<<<999555333666555555444444444555555444666888888666333111111333222333666:::;;;999666======>>>>>>>>>===<<<;;;:::888888;;;???BBBBBB@@@?????????>>>===;;;:::999666777888999999888777666---000666<<<@@@???<<<888;;;999777777888:::;;;:::777:::<<<;;;999999;;;===888888777777777888999:::666444222222333555555444555888:::999777666777999888666444222222222111///......///222666===CCCGGGFFFGGGHHHJJJKKKKKKKKKKKKKKKQQQWWWVVVNNNGGGEEEFFFCCCAAA===:::999888666444222000...///111444555666777777666888;;;===>>>>>>888777555333000---+++***///222666:::;;;:::888666333222000111333555666555333333555777888777444111777777666555444333111111//////......000333777999666888:::<<<<<<:::888777999777444333444555444333444555666666555444555777888999:::;;;:::888666444888:::999666777:::888333000333666666666777;;;???>>><<<:::888666555555555888999::::::888777777777>>>>>>>>>===:::777555333666666777777777666666555999666444555777999777666666444333555888<<<>>>???CCCAAA>>>:::888777777777===>>>>>>>>>===;;;888777999999:::<<<===<<<888555777999;;;>>>?????????>>>777555444888>>>AAA>>>;;;;;;;;;;;;===???>>>;;;999<<<<<<;;;:::999666444333999888777666777888:::;;;999::::::888666555666777888999999999999888777666999999::::::::::::::::::<<<<<<=========;;;:::999;;;>>>AAAAAA>>>;;;;;;<<<@@@???<<<999777666777777777888:::===???>>>;;;888444666888888777777777888666888:::888555333555777666555444444555777999;;;AAAAAA@@@@@@???>>>>>>>>>===???AAA@@@???@@@DDDHHHFFFEEEEEEEEEFFFGGGHHHIIICCCDDDDDDCCCAAA@@@BBBCCCJJJJJJJJJIIIHHHHHHJJJLLLAAABBBBBBAAA@@@??????@@@<<<<<<<<<<<<===>>>@@@@@@;;;;;;;;;;;;<<<:::777444555666888::::::888444000///000222333555555666666666999:::555...***---111111///...000444777888888888555111000111333333222000//////000111222000///111555888555...***+++...111222333333222222444555444333222222444555555444333222111222333333111///...000333666777777666666777888999::::::999888777888666333000///000111222444333333222111000000000222000///111666999777555222222222444777888666444555333111111222333333222666444333333555666555555444222///......111444777333333444777:::;;;;;;:::<<<:::999888888888666555888888777777666666555555999888777666555555555666222///+++)))***+++,,,---///000111111000111333555:::<<<>>>???>>>;;;777555666666555444444444555555666777666555333333444666666555666999<<<===;;;888;;;;;;;;;;;;;;;;;;;;;:::888777777:::===@@@???>>>888999:::;;;<<<<<<<<<<<<888999999999888777666555---///444999===>>>;;;999999888777888:::;;;;;;:::888:::<<<<<<::::::;;;===888888888888999999999999666444222222333444444333222444777777555444555777888666444333333333222000//////000222777===CCCFFFEEEFFFHHHJJJLLLNNNOOOPPPLLLQQQUUUTTTPPPKKKHHHIIIEEEBBB>>>;;;::::::999888555333000000222555666666666666666888:::;;;<<<<<<777666555222000...---,,,000222666:::;;;:::888777333111//////111444555555444444444555666555222//////000222333222111000///------,,,,,,...111444666555666999;;;;;;:::888777888555333222333444555444444555666666444444555777555666888999:::999777666777888777555555777555000...111333444555666:::=========<<<<<<:::888666555888:::;;;:::999777777888======<<<;;;999777666555777777888888999888888888:::777555555777888888777555444222444777:::<<<===>>><<<:::777666555666666;;;<<<>>>???>>><<<999777888888:::<<<===<<<999777:::;;;<<<======<<<;;;:::888555444777<<>>???===:::777888888777555444555555555777888777666444444555666555555555666999;;;===BBBBBBAAA@@@@@@@@@@@@@@@>>>???AAA@@@???@@@CCCFFFCCCCCCCCCCCCCCCDDDDDDEEEAAAAAABBBAAA@@@AAADDDFFFIIIJJJKKKKKKJJJIIIJJJKKKBBBAAA?????????>>><<<;;;;;;;;;<<<<<<>>>???AAABBB;;;:::999999::::::888666888999:::<<<;;;888333...000000111222333444444333444777999666000+++,,,......---...111555777777777999666333111111111000///,,,,,,,,,...111222111000...333777555000,,,,,,...222444666777555333222222333222222222444555333222000//////000222444444333000111333555666555333222444777;;;;;;999666777888:::888444111//////000111444333111000/////////000111111222444555666777777444444444777999:::999777444222111111222333333222333333444666888999888777444222111000000111333444222222333777;;;=========888999;;;;;;::::::;;;===:::::::::999999888666666555666666777777777777777333000,,,++++++---......000111222222222222333555<<<===???@@@???<<<888666777777666555555555555555777666444111000333888;;;999999:::<<<>>>???===<<<888888777777777777888999777666666888;;;<<<;;;:::333444666888:::<<<<<<===:::::::::999888777666666///000222666:::;;;:::999777666777999;;;<<<;;;999888:::;;;;;;999999:::<<<777888999:::::::::999888666444333222333444333222...000333333333333444555777666444444444444333111000000111444888===BBBEEEDDDEEEGGGIIIMMMPPPRRRSSSNNNPPPRRRSSSRRRPPPNNNLLLHHHDDD???<<<<<<<<<======999666333222333555666666555555666888888999888888666555444222111000000///111333666999;;;:::999888444111......000222444555666444333333222111///,,,)))***---///000000///...++++++***+++,,,///222444333444777999:::999888777666444111000222444555666555666777666444444555777222444666999::::::999999666777666333333555333...,,,...111333444555888;;;;;;<<<===>>><<<:::777555999:::<<<;;;:::999999:::===;;;:::888777777777777888999:::;;;;;;;;;;;;;;;;;;888666555666888999888555333222333666999::::::999888666555444444444555777999===??????===:::888777777888;;;======:::888>>>>>>===<<<:::888777666999666444555999<<<<<<:::999999999:::<<<;;;999777999:::;;;<<<:::777444111999999:::;;;;;;;;;;;;;;;::::::888666444444777999BBB@@@===;;;888777666666666888:::<<<======<<<;;;;;;;;;<<<======<<<;;;:::777:::<<<<<<;;;::::::;;;::::::999999:::;;;===>>>666666777:::===>>>>>>===999:::999666333222222333555555666777888777555222555555555555777:::>>>???CCCBBB@@@??????@@@AAABBB>>>???@@@@@@@@@@@@CCCEEEAAAAAA@@@@@@@@@@@@@@@?????????@@@@@@@@@BBBFFFIIIIIIJJJLLLLLLKKKJJJJJJKKKAAA>>><<<<<<>>>>>>;;;888;;;;;;;;;<<<<<<>>>???@@@:::999888888999:::999888999999:::<<<<<<999333///000111111222222222222111333666666333...***+++------...111555888999999888999888555333111///...---++++++,,,...222333333222///333666555000---,,,---222555999999777444111000333333333444555555333000---------///222444555555111222333444333222111000000555::::::666333444666999777444111//////000111222000///------///000222000444777777666555666888444555777999;;;;;;;;;:::444333222222444555444333000111444888;;;<<<:::888444333333222222333444444222222333666:::<<<<<<;;;666999;;;;;;999999;;;>>>::::::::::::999888666555333555777888999888777666333000---,,,,,,.........222444555555444444555666999;;;===>>>>>><<<999888999888777666555555555555666555333111111444999===;;;;;;<<<===>>>>>>>>>===666555444444444555666666555555666777888999888777444555666888999::::::;;;:::999999888888888888999444444444555888999888777444555777:::======;;;999777777888888777777777888666777999;;;;;;:::999777666555333333444444222111---...000222333333444555555444333333444444333111111111333666999>>>AAACCCCCCDDDEEEGGGJJJNNNRRRTTTPPPOOOOOORRRTTTTTTRRROOOJJJFFF@@@<<<;;;<<<<<<===;;;777333111222444555555333555666777666555555555555444333222111111222222222333666888999:::999999555333//////000333555666777555222111000...,,,***((()))***,,,---......///++++++++++++---///111333111222444777888999888888555222//////111444666777777888888666555444666888333444777999;;;;;;:::999666777666333333555222---,,,...111333555777888:::::::::::::::999777666555999;;;<<<<<<;;;::::::;;;;;;:::777666555666888:::999:::;;;======>>>>>>>>><<<:::888666666888999:::777555444555777999:::999888777666444333222222222222555:::>>>>>>===999777666666777:::<<<===;;;:::???>>>===;;;999888666555999666444444777999::::::999888888999::::::888777888999;;;<<<;;;888555333999:::<<<=========<<<;;;999888666333111222666999AAA???<<<999777777777888555777:::<<<======<<<;;;;;;<<<===>>>>>>>>>===<<<777888:::;;;;;;;;;;;;;;;999999999:::;;;<<<>>>???999888777888;;;=========::::::999666333222222444666555666888;;;;;;777333444444444555777:::>>>@@@@@@???===<<<===>>>???@@@>>>??????@@@AAAAAACCCDDD@@@@@@@@@???>>>>>>===<<<@@@@@@@@@@@@@@@CCCGGGJJJKKKKKKLLLKKKIIIIIIKKKMMM???<<<:::;;;===>>><<<999<<<;;;;;;:::::::::;;;;;;;;;999888888::::::999888666777888:::;;;999555222000111111222222111111000333333222...***))),,,//////222555999:::;;;;;;:::999999888555222///------------...000333555555444222444666444000,,,++++++222555999:::888444222111444444555777777666333000++++++,,,...222555555555111111222222111000///...---222777666222///111444555444111//////000222444///...------...000222444111555999999666555666888444666888:::::::::::::::444333333444666777666444///000333888;;;<<<:::888444444444444555555555666444333333555888999888666555888:::999666555777999777888888999888666444333444555777999999888666555222000------.../////////444666888888777777777888777999<<<>>>??????===<<<;;;:::888777666555444444444444555444444555888;;;:::;;;<<<<<<<<<;;;;;;<<<555555444333333333333444333444666777777777666666444555666888:::;;;;;;<<<888777666666777999;;;<<<:::888666666777777666555222333666:::>>>>>><<<:::666555555555555555555444555666888::::::999888777666555444444555555333222......000222444555666666222111111333444444333111222333555888;;;>>>@@@BBBCCCBBBBBBDDDGGGKKKOOORRRSSSQQQPPPRRRVVVVVVRRRNNNJJJFFF???:::999999999999:::777222///000111333333222444666555444333333555777555444222111222333333222333555666888999999999888555222222333666777777777444222000///...,,,******)))((('''(((***,,,------------...///111333444000111333555777888888888444222//////222444666777999999888666444444666888666777999;;;;;;:::999888777999888555555777444000000111333555888999::::::888777444333222333444666999;;;<<<<<<;;;:::;;;<<<:::888666444444666888::::::;;;<<<>>>>>>?????????<<<;;;:::888777888999;;;:::888777888:::;;;;;;:::777666444222000...---,,,...222777;;;===;;;888666666555666999;;;<<<<<<:::<<<<<<<<<;;;:::999888777888666444444666888:::;;;888777777777999999888666777999;;;<<<<<<:::888777:::;;;<<<>>>>>>===<<<<<<777666444111///111444888<<<:::888666666777888999555666999;;;<<<<<<<<<;;;<<<===>>>???@@@@@@???>>>999999999:::;;;;;;;;;;;;::::::::::::;;;<<<<<<===<<<:::888888999;;;;;;:::999999999777555444555777777777777:::>>>>>>:::666444333333444666999<<<>>>;;;::::::999:::;;;<<<===>>>>>>???AAABBBDDDDDDDDDAAAAAAAAAAAA@@@>>>===<<>>===<<<<<<======<<<;;;<<<;;;:::999999888999999<<<;;;::::::;;;;;;999777444444444666777888666555000111111222222222111111222111///+++)))***...111000444777::::::::::::;;;777999999888444111//////000000000222555666555444444555555333///,,,++++++111444777777666555444444555555666888999666222...******,,,///333444333222//////000000000/////////---000222222///...///111111000///......111333555...------...///111333444111555888999666444444555333555888999888777777888333333333444666777666444///000222666999:::888666444444444444555666777777555555444555666666555333555666666444222111111222333444666777666555333222333555777888999888666555333111//////000111111000666888::::::999888777888777999<<>>>>>666555444444555888<<<>>><<<:::777666666666555333111222555:::>>>???>>><<<888666555555666777666444555666777888888888777666555555444555777777555444000000000333666777777666000000111333555666444333333444777:::<<<>>>???@@@AAA@@@???@@@CCCHHHNNNQQQTTTSSSSSSUUUVVVUUUPPPLLLGGGCCC===999888888888777:::666111......000111222222444555444111111444777999888555333111111222333222222333444666777888999999777666555777888888888555333222222111000...++++++)))(((&&&&&&(((***+++//////000111222333444555111222333555666888888888444222111111333555666666888888777555333333555777777888999::::::999777666888:::999777777:::888333444444666888;;;<<<;;;999777444111//////111444666999:::<<<<<<;;;:::;;;<<<888777555333333555777999;;;<<<===>>>>>>>>>>>>>>><<<<<<===;;;999888999;;;<<<;;;:::;;;<<<<<<;;;:::666555333111...,,,***)))...111555999;;;:::888777666666666888:::<<<;;;:::777888:::;;;;;;999888666666555555666777888:::<<<999888666777888999888777777888:::<<<============;;;;;;<<<===============555555333111000111444777777666666555666777888999666666777999::::::::::::;;;<<<>>>???@@@@@@@@@???:::999888999:::;;;:::999999999999:::::::::;;;;;;<<<:::888888999:::999888888:::;;;;;;999888999999777888999<<<>>>>>><<<:::666555444444555777999;;;777888888999:::;;;;;;<<<>>>>>>???BBBEEEGGGGGGFFFBBBBBBCCCCCCBBBAAA???>>>BBBCCCDDDCCCBBBBBBCCCEEELLLKKKIIIGGGEEEGGGKKKNNN???@@@@@@???===;;;;;;<<<;;;;;;::::::999999::::::===<<<<<<======<<<999666444333111111333555555444000000111222333333333222000000///...---...000111000333666777666666777999555888::::::666333222222333222222333555555444222555444333000...---......111222333444444444777999444555666888888555000,,,)))***---111333333111...,,,------...//////000000000000///......///000111000///---,,,---///222444//////000000000000111111000222555555444333111000111444777777555333444555111000111333555666444222000000111444666777555333222111111111333555777888666555555666777777555333555333111111000000...,,,000222444555666555333111222333555777888999999999555333222222333444444333555777::::::999777666777888:::<<<>>>@@@AAAAAAAAA===<<<:::888666555444444777888888777555444555666777999999888555444666888888999::::::888555222000111444888:::999777777888333444666888:::;;;<<<<<<777555333222333777;;;===:::888666555666666555333111222444999===??????>>><<<:::999999;;;;;;999777555555555555666666666666555555555777999999888666222111111333666888777555111111333555888888777555333555888;;;===>>>??????>>>======>>>BBBIIIOOOSSSVVVVVVWWWWWWVVVQQQLLLHHHBBB???;;;999999999999888999555000------000222333222444444222///000555999<<<:::777333111000111111111111111222333555777888999888777888999:::888777333222333444555333000...***+++,,,---------,,,,,,111111111222333444555555222333444555666777888888444333222444666666555444666666444111//////222444555666777888888777666444888:::999888999<<<:::666888777888:::======;;;888555444222111111222444666888999;;;;;;::::::;;;<<<777666555333333444666777;;;<<<<<<=========<<<<<<;;;===???>>>;;;999999:::>>>===<<<<<<======;;;999666666555333111///...---000222666999;;;;;;:::999777666666777:::;;;:::999222444777::::::888555333333555666777888:::;;;===:::888777777888999999888777888999;;;===@@@BBBCCC<<<;;;;;;;;;;;;<<<======555555555444222333555777555555555666666777777777777777666666666777999:::999:::<<<>>>????????????;;;888666777888999888666666777888999:::::::::::::::999888999:::;;;:::888999<<>>;;;::::::666888:::;;;;;;<<<===>>>:::888777555555666888999777888:::<<<>>>>>>===<<<======>>>BBBGGGJJJJJJHHHBBBCCCDDDEEEDDDCCCAAA???>>>@@@BBBCCCBBBAAAAAABBBHHHIIIJJJIIIGGGGGGIIIJJJAAACCCDDDAAA<<<::::::<<<::::::::::::;;;;;;<<<=========>>>??????<<<888555555333000///000222333333000000111333333444444333...///000111111111111222///222444444333222444666444888;;;;;;888444333444444333333333444444222000444333111///......000111000111111111222444999<<<333444666888888444///***)))+++...222444333///,,,++++++,,,---...000111111333000------...000111111000///---,,,,,,...111222111222222222111000///......000111333333111///---000333666555333111111222/////////111444444333111111000111222444444333111000/////////111444777888666666555666888888777555444111......000000---***...000333555666555333222000111333666888:::;;;<<<777555444444666777777666444666999999888666555555777999:::<<<===>>>======>>>===;;;999777555444444::::::999666444333555777777888999777444333555777:::;;;<<<<<<:::666222///000555999;;;:::888888:::888888888888888777777666888666333111222555999;;;666555444444666666555444111222444888===???@@@???AAA>>><<<===??????===;;;555444444444444555666666555555555888:::;;;999888333111111333666888666444222333444777:::;;;999777444666999<<<>>>???>>>>>><<<;;;;;;===BBBJJJQQQVVVVVVXXXZZZYYYUUUOOOIIIEEE>>><<<:::999:::;;;;;;::::::555000---...000333444222444444111...///666;;;>>><<<888333111000000000111111000111222444666888888888888999;;;:::888555111222333555777666222000+++---111555666444111///111111222333444555555555333444444555666777888888444333444666777777555333444333111///,,,---///222222333555666777666555444888:::999888999===;;;777999888999;;;>>>>>>:::777444444444555555555555666777999;;;;;;:::::::::;;;777666555444333444555555;;;<<<<<<<<<<<<<<<;;;::::::===@@@@@@<<<999999999>>>===<<<<<<===<<<:::888888888888777666555444333333444777999;;;;;;;;;;;;888777666777999::::::999///222666999999666222///222444777999:::;;;<<<===:::888777777888999999888888888999;;;>>>AAAEEEGGG<<<<<<;;;::::::<<<===>>>555666777666555555666888555666777777777777666666888777555444444666888999777888:::<<<>>>>>>>>>>>>:::888555555777888666444444555666888::::::;;;;;;777777777999;;;<<<;;;:::;;;>>>AAABBB@@@===:::999555888;;;;;;999999<<<@@@===;;;999777666666777888888:::===@@@AAAAAA???>>>======>>>CCCIIILLLKKKJJJBBBCCCDDDEEEEEEDDDBBB@@@:::===@@@BBBAAA@@@@@@@@@DDDGGGJJJKKKJJJHHHGGGFFFEEECCC@@@>>>===<<<:::888<<<<<<===>>>???>>><<<999:::>>>BBBCCC???;;;888777666444000...---...000111555222000333888;;;999666111///...000444777888777111111222222222111111000111444999<<<;;;777222...000444777666222000222555666333000---,,,---000222444444111---...555:::;;;444333333333333222000...$$$)))111555666444333222---+++***+++---000222333000///.........000111222444222000///...///000111333111//////000000...,,,111000000111333555555444111555888777222///000222///000000111111111000000000222444555444222222333///111222333333444666888777555555777:::;;;888555777666333111...---,,,+++...111444444111000111222---111555666555777===BBB===<<<;;;;;;;;;:::777555444777;;;<<<:::777555444888999:::<<<<<<<<<<<<;;;???>>>;;;666222000333777;;;;;;:::888666555777888999999888666333222333555;;;<<<>>>???===999444111555777:::>>>@@@???;;;888:::::::::888555444555666444555555666666666666666222333666:::;;;999444///222333333555777:::===???AAABBBBBBAAA@@@>>><<<;;;:::888777555444444444555666444333444666999:::999888222000555999777444333444555666999;;;;;;888555444666888999999999:::;;;999;;;>>>CCCIIIPPPVVV[[[```\\\WWWQQQMMMIIIEEEBBB;;;;;;:::999999:::;;;<<<:::777333///...///333666333222000000111333777999;;;888555333222333333333/////////000222444777888666777777777666666888:::;;;;;;999888777777666666333444777:::;;;888333///222222333444555777888999888666555666888999777555444666999;;;<<<:::888666000111111///......000222555444444666999999555111777:::===>>>===;;;999999999666444555888::::::888888888999:::999888777666444333333444777:::::::::777666444333444555555555888;;;===>>>===;;;;;;;;;===>>>@@@AAAAAA???<<<;;;>>>???@@@===999666777888555888<<<@@@CCCBBB>>>:::888777666888;;;>>>@@@@@@???;;;777888<<>>;;;333222333555777555000+++///222666999;;;:::888777<<<;;;999999::::::999888666666777:::???CCCDDDDDD<<<:::888999;;;<<<:::888888888777666666666666666777444333444888:::999888555444333444666777666555888666555888<<<===999555666555333111111111333444666666666777777999::::::999777777:::???BBBBBB@@@===???BBBDDDCCC>>>999666333444555777888:::;;;<<<>>><<<:::888777777888999:::===AAACCCCCCCCCCCCCCC??????@@@@@@BBBEEEGGGHHHGGGDDDAAA???@@@AAAAAAAAA===>>>???@@@AAABBBBBBBBBBBBEEEJJJMMMNNNLLLIIIGGGIIIFFFBBB???===;;;999777===<<<===>>>???>>>;;;888888<<>>;;;777555555777999===???>>>;;;777:::;;;:::888555333444555777777888888777666555555333555888::::::888555333333333444555777:::===????????????>>>===;;;888777999888666555444444444555666444222333555777888888888333111666:::888666555666666777888::::::777555222444777777777888999;;;===<<<>>>DDDNNNVVV[[[\\\]]]YYYSSSMMMIIIDDD???<<<777777666666777888:::;;;;;;999555111///000333555222222111111222444666888:::888666444444444333333000000000000222444777888::::::999999888777888999;;;:::888777777777777777555666777999999777222...222222333444666888999:::777555333333555666555333333555888;;;;;;:::999777333333333222111222444777999777666888;;;;;;888555777:::===>>>===;;;:::::::::777555555888999999888888888999:::999999888777666555444555777999888888666555444333444555555555999;;;>>>???===<<<;;;;;;===>>>@@@AAAAAA???===<<<===>>>===:::666444555777888999<<<@@@BBBAAA>>>;;;888777777999===@@@AAABBB???;;;888999===@@@???===888777777999999777222...111333666888:::999999888:::999999:::;;;;;;999777777777777:::===??????>>>999888777888;;;===<<<:::888777666555555555666666888666444444666888888777888777555666888::::::999888666555888<<<===999555555333111000//////000111666666555555555777888999;;;:::999<<<@@@BBBBBBAAA===???AAABBB@@@===999666666666666666777888999999;;;:::888666666777999:::>>>@@@AAAAAA@@@@@@AAABBB?????????@@@BBBDDDFFFGGGFFFCCC@@@???@@@AAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBEEEIIILLLMMMLLLJJJHHHLLLHHHCCC???<<<:::888666======<<<======<<<:::777777999;;;;;;999777777777999666333///------......111111222777<<<>>><<<999777555333333444555555444444333222111111222333444222111222666:::888111+++---000333222000000222444444222111000111333666888777888555111222888;;;;;;:::999888666333000---+++......000444999;;;999777///+++(((***///333222000222111111000000000111111222111111111111333444666444333111111222222111///...------///222444444444111555888777444333333555444333111///.........///555555555333222111333555222222222111000222555999888777666666777666444222555666666555333000...,,,///222444444333111111222444666888777555666:::===DDD@@@<<<999777666555444555888;;;===<<<:::999888999888777666777:::===???@@@???===999555333555666999:::::::::999:::===???888888777555444444666888:::<<<>>>@@@@@@>>>;;;:::555666888;;;===<<<999666999::::::888555333333444::::::999999888666555444555888;;;;;;888777777999555444444555777999<<<>>><<<<<<;;;:::888666444333777777666666555555444444444222111222444666777777888444333888<<<:::888999888777777777888888777555111333444555555666999;;;???======EEEQQQZZZ\\\[[[YYYUUUOOOHHHCCC>>>888555333222222333444666888:::===;;;888444000000222555222222333444444555666777999888777666555555444444222111000000111444666777<<<<<<;;;:::999999999999999888777666666777888999888777777777777555222///222222222333444666777888555333111000111222111111333444777999;;;;;;:::999555666666555555666:::<<<>>>;;;888999<<<===<<<999666999===>>>===<<<;;;;;;:::888777666888888888777777888999999999999999888999888777777888999888666555555444333333444555555:::<<<>>>???===<<<<<<<<<===>>>@@@AAAAAA@@@???======<<<;;;888666555777999:::;;;<<<>>>??????===:::888777888:::>>>AAACCCCCC???<<<:::;;;>>>AAAAAA???======<<<======:::666333555555666777888999999999888888999;;;<<<<<<:::777999888888999:::;;;999888777666666888;;;======<<<999777555444333444666777999777444444555777888888:::888666666888:::;;;<<<888666666999<<<<<<888555555444222111000000111222888777444333333555777999>>>===<<<===???AAAAAAAAA===>>>>>>>>><<<:::888777999888777666555666777888999888666555555777:::<<>><<<<<>><<<;;;:::888>>>===<<<<<<===<<<999777888888999888888777777888999777333000...---------000111444888<<<<<<999555444333111111111111222222666444222000000222555777444111000555::::::333+++,,,...000000//////111333444333222222333444666888555666555111111555888777999999999777444000...---000---,,,000666999888444000,,,)))+++111444222///111111111111222222333333000000000000222333555666444222111111222222111000---,,,---///222444444333000333555666444333444555555333111000///000111222;;;:::888444111111333555555444333000///111555888999888777666555444333222444666777888666333///---...000222444555555555555777888999777666666888;;;BBB>>>999555555555555555666999<<<===<<<;;;;;;;;;;;;999777666777:::???AAA@@@???===:::777666666666666777888999999;;;>>>AAA;;;:::999666444444666888999:::<<<>>>???>>>===<<<555666777999;;;:::777444666777888777555444555666888888888888777666555444666:::===;;;777666999===666555444444555888;;;===:::999888666444222111000666666666777777666555555222111000111555888999999888555555:::===;;;:::<<<;;;999777777888888666555222333444444444666999<<<>>>>>>AAAGGGOOOUUUXXXWWWWWWRRRLLLFFF@@@;;;555222000000000111333666888999>>>===;;;777222111333555222333444666777777666666777888888777666555555666333222000///000111444555:::999888888999::::::999777666666555666777888999888666444444555555444333222222111111000111111222444333000/////////000000222444666888::::::::::::666777777666777999===@@@AAA===999999;;;======;;;555888<<<>>>===;;;;;;;;;:::999888888888888777777777888888999999:::::::::<<<;;;::::::;;;;;;:::888444555555555333333444555:::<<<>>>>>>===<<<===>>>===???@@@AAABBBAAA@@@???===;;;:::888888:::===???;;;::::::;;;<<<<<<;;;999777666777:::>>>AAABBBBBB@@@===<<<<<>>>>>>>>>>>>>><<<;;;999888888777666777888:::;;;888999:::===???>>>;;;999:::999888999::::::888666777777777888999:::;;;;;;999777555333333444666777777666444444555888:::;;;999666444333555888:::;;;888777888999;;;;;;888555888888777666555555666666;;;999666333333555888:::>>>===<<<<<<===>>>??????======<<<:::999888777777999888666555555666888999:::888666555555777999:::CCCAAA>>>;;;999;;;???CCCFFFEEEDDDBBBAAABBBBBBCCCDDDBBBAAAAAACCCDDDDDDDDDIIIIIIHHHGGGEEECCCBBBAAABBBBBBCCCEEEGGGJJJKKKLLLKKKGGGAAA===<<<=========>>>===<<<<<<<<<<<<:::888:::999888888888888888888888666333111///.........000222555999:::888444111.........------...000222777555222000111333777999555222000444::::::444...,,,,,,---------...000222555444444333333444444555222444222///...222333111444666888777444222111222111...+++...444777666333111...+++---222555333000///000111222444555555666/////////000111222333333222111000000111222111///...------///222444444333///000333444333333333333444333111111111333555666>>>===:::555111111333555777777444222000111555888::::::999777444333222222444555888999777444000...---...111444777999::::::::::::999888777777888:::===999555222333555666777777:::<<<======<<<<<<<<<<<<;;;999888999<<>><<<;;;:::888777666444555666777777999===???>>><<<:::666333333555888888999:::;;;<<<======<<<555555666777999888444222111333666666666666666777555555666666777666666555888;;;<<<:::666555999>>>777666444333444666999;;;999888666555333111000000555666777999999888777666111000000222666999;;;<<<888555666:::===;;;;;;===<<<;;;999888999888777555444444444333333666:::===>>>BBBHHHKKKLLLNNNRRRUUUTTTPPPJJJEEE@@@<<<777444111111111222333666888999<<<======999444222444777333444666888888888777666666888888777555444666888444333000...---///111222555333222444777999:::999555555555666666777888888555444222222444666777666222111000...,,,+++******333333222111000000111222333444555777888999:::;;;666666666555666888===@@@@@@<<<888777999;;;;;;:::555888;;;===<<<:::999999999::::::999888777777777777888888999999:::;;;<<<===<<<<<<===??????>>><<<555777888777444222333444999;;;============>>>??????@@@AAAAAABBBAAA@@@@@@:::888777777999===@@@BBB:::999888999::::::888777666555666999===@@@AAA@@@???>>>===<<<>>>???@@@@@@999:::;;;<<<<<<<<<===>>>:::999777666666888;;;===999:::<<<>>>@@@@@@===:::888888888:::<<<<<<:::888999999999888777777777777888777555444444444666777333333444555777:::>>>@@@:::777444444555888999:::888999:::;;;<<<;;;999777999999999888999999999999===;;;888666666888:::<<<===<<<;;;:::::::::<<<======<<<:::888666666666666666666666666777999:::;;;<<<;;;999777777777888888AAA???<<<999999<<>>AAABBB???===<<<<<<======<<<;;;;;;:::888888999999888777555444333111000000000111111333666888888555222///***+++,,,,,,,,,---000333777555333222222555888:::555222111444888999555000,,,,,,+++***+++,,,...///333333333333333333333222111333222...---000///,,,...222555666444333444666444222000111444666666444111000000111333444444333///000222444555666666666000000000000000111111111222111000000111222111/////////...000222333333222///000111333333333222111222222111111222444666777;;;:::888444222111333666999999777444222222555777999999888666222111111222333555777888777555111/////////222666:::======<<<::::::999888888999:::;;;999666333222333666888999999;;;======<<<;;;;;;<<<<<<<<<;;;;;;<<<===>>>???<<<;;;:::;;;;;;:::888666333444555555555777:::===>>>===:::666444444777999999999999999::::::;;;;;;555444444555666555222000///222555666666666666777444444555666666666666666888999:::888555555888<<<777555333111111333666999777666555333222111111111444666999;;;<<<:::888777333111111222666999:::;;;777555666:::;;;999999<<<===;;;:::;;;;;;;;;888666666555444222222444999===>>>EEELLLNNNLLLKKKOOOSSSOOOLLLGGGCCCAAA>>>:::888444444333333444666777888888;;;===;;;555333666:::555666777888999888777777666777777555333333777;;;777444111...---...000111111...---000555888888777333444555777777777666555444222111111444777888888333222000---+++)))((('''111333444444222222333444555555555555777888:::;;;555555444333333666;;;???>>>:::666555777999888666555777:::;;;:::888777666888999;;;:::999888888888777777888888999;;;======>>>===>>>???AAAAAA???===777:::;;;999555222222333777999;;;;;;<<<===???AAABBBBBBBBBBBBAAAAAA@@@@@@777555444555999<<<>>>???999888888888::::::888666666666777:::===??????>>>???>>>===<<<;;;<<<======555777888888999:::===???:::999777666777999<<<>>>;;;;;;<<<>>>@@@???===:::666777888;;;===>>><<<:::;;;;;;;;;999666444333444888888777666666666666666000333666888:::===@@@CCC>>><<<999888999;;;;;;;;;:::;;;<<<======;;;:::888666666777888999999::::::>>>===:::999999;;;===???;;;;;;:::888777777:::======;;;999777555555555666444555666888:::<<<============<<<;;;:::999888888>>>===<<<::::::>>>CCCGGGIIIHHHFFFDDDBBBBBBBBBBBBBBBAAAAAACCCFFFHHHHHHGGGHHHHHHHHHGGGEEEDDDBBBAAA@@@@@@AAACCCFFFJJJNNNPPPKKKFFF@@@<<<<<>>??????>>>;;;:::888888:::999666444222222111111111222333333111333666888777555333222,,,...///...---...111555777555444333444666999:::333222222333555666444222---+++))))))***+++,,,---///000111222333333222222222444444000///000///,,,+++///444555333222555888555555444444444444555555000222555555444333555666222333444555666555444444333333222222111000///...333111000111222333222111222111000111333333333222111111222333444333222111000111111111222333333333333333333222111222555888;;;;;;:::777555444555777666777666333///...///111333444666777666444222000333333444888<<>><<<:::999888888999;;;<<<<<<999777444444555888999::::::;;;======;;;::::::;;;:::;;;<<<>>>>>>===;;;:::999888888:::<<<<<<999666555666666555444555888:::<<<;;;999666444666:::===;;;;;;:::999888999999:::444444333444555333111...000333666666555444444444666666777777777666666555777777666666555666777888777555222//////111444666555444333222111111111222444777:::===>>>===:::888666444222222444555666555666555666999999666777:::<<<<<<<<<===>>>===:::777777555333111000222777;;;===CCCIIILLLLLLLLLMMMOOOHHHEEEBBB@@@@@@???===;;;777666555444444444555666444999<<<;;;666444888<<<777777888888999888888888555666666333000111777===:::777333///......000222000---+++...333666555333111333666999999777444222444222111222444666777666444333111///---,,,++++++...222555666444333444555666666555555555777999:::555555444222222555:::>>>;;;888444444666777555333444777::::::888555444333666888;;;;;;999888999:::777777777888999<<<>>>????????????@@@AAA???<<<::::::===???<<<666111111333444666888:::;;;===@@@BBBDDDDDDCCCBBBAAA@@@??????999777666777:::<<<<<<:::999888999:::<<<<<<:::888888888999;;;>>>???>>>===>>>>>>===;;;999888999:::444555666666555777:::>>>999888777777888;;;===???<<<;;;;;;<<<======;;;999555666888;;;>>>>>><<<999:::;;;;;;999555222222333777888999999999888666666000444999;;;<<<>>>AAACCCBBB@@@===<<<======<<<:::;;;===??????>>><<<;;;:::222333555777999:::;;;;;;===<<<;;;;;;<<<===>>>???:::::::::777555666:::===<<<;;;999777666555555555444666888;;;============<<<===???@@@???===;;;999<<<============???CCCFFFCCCBBBAAAAAAAAACCCDDDEEE??????@@@BBBEEEGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDD@@@AAACCCFFFIIIMMMQQQSSSMMMGGG@@@<<<<<<>>>AAACCC???===<<<===???@@@@@@@@@;;;999888888:::999555111000000000111222333555555111333777888888777666666///111222111///000333666666555555444555777999:::000111222333333333333333...+++)))((()))***+++++++++,,,///111222333333222444666666222111222000,,,***///444444222222444888444555666555333222222333000444888777444222555888666666777777666444222111555555555444222000///...444333222222444444444222333222111222333333333111333222333444555444333111000000111111111000000///+++---...///000333666999;;;<<<;;;999666555555666333444444111---,,,---000333444555666555444222111777666666999===???===;;;999888777888:::<<<======;;;888666666777999::::::;;;<<<===<<<:::999999:::888:::===???>>><<<999666777666777:::======:::777777777777666444555777999:::999777555555888===AAA>>>===;;;999888888999999444333333333444333000...222555777777555333222111999999999999888666555444777555444444666666666555777555111......000333555444333111000000000111222555777;;;??????>>>;;;999888666333222222222111000666555666999888444555888<<<<<<===???@@@???;;;888777555222///...000555999;;;>>>BBBGGGKKKLLLKKKJJJBBB@@@>>>>>>>>>>>>===<<<888777666444333333444444111777<<<;;;777555999>>>888888888888888888999999555666555111...000777>>>===:::555111///000222333111...+++---222555333111000333777::::::777333000555333222222444555555444555444333111000000000000,,,000555777555444444555777666555444555666888:::666555444222111444999===:::777444444666666444222444777999999777444222111555888;;;;;;:::888999;;;777777777888999<<<>>>@@@@@@@@@???@@@???===999666<<>>>>>;;;999::::::;;;===???@@@???===>>>>>><<<:::777666777888444666666555333444888<<<888777777777999;;;>>>@@@<<<;;;999999::::::999888555666888;;;======:::888999;;;;;;999444222333444777888:::;;;:::999777555222666;;;>>>>>>>>>@@@BBBBBB@@@>>>>>>>>>===:::999<<<>>>@@@@@@???===<<<;;;222333555888:::<<<======;;;;;;;;;<<<===>>>??????999::::::888555666:::>>><<<;;;999888666555555555555777:::===???>>>===<<<:::<<<@@@BBBBBB@@@>>><<<<<<>>>?????????@@@BBBCCC=========???AAACCCFFFHHH======>>>AAADDDFFFFFFEEEGGGGGGGGGHHHHHHGGGGGGFFFBBBCCCEEEHHHLLLPPPSSSUUUKKKGGG@@@<<<<<<===???@@@???;;;888;;;BBBDDDAAA===<<<;;;:::888777666666666555444333444555444333111444555666777999:::<<<<<<666555444333444555888999666444222444777999888555000......111444444...((()))((((((***---///000000---...///111111222222111666999:::777666666333///+++,,,///222444555555555666444222222222222000//////000111222333555666666999888666444333444555666555999;;;999555111000000444444333333333333333333555666555444111///...///111333555666555444444444555555555444333111///---)))***,,,---...000444777777999;;;999555111111222000222222///+++)))***---555444444333333444444555111333555888:::;;;;;;;;;888888:::;;;;;;;;;;;;:::777666555555666888:::;;;888:::<<<<<<:::888777666999999;;;<<<===<<<888555888;;;===>>>;;;888777666777555333222333555888:::>>>===999666333444888;;;AAA>>>:::777555666777999:::999777444222111111111555666666444222111222333666666777777777777666555555555444333333444555666555333222000///......///111333444444111///......333333555888<<<<<<888444666666555222///------...111333777999;;;:::999888999;;;>>>@@@AAA@@@>>><<<666444222000000333666888===???BBBCCCCCCBBBBBBCCCAAA@@@@@@???>>>=========::::::888555222111333555333333333444555666777777777555333333555777888888444222111000111444888:::>>>999333111222333333333777444000//////111111111444444555555444444333222333444333222111222666999999888777555444444333333333111000...///111333555111222444555666777999:::666666666666666777777888555444444333444555777888666999:::999666333444555<<<;;;:::888777666666666555555666999<<<>>>>>>===>>>??????>>>===;;;:::999???>>>===;;;:::666111---222555888::::::<<<@@@CCCDDDEEEEEEEEEDDDBBB@@@>>>>>>>>>============>>>>>><<<<<<;;;<<<======<<<:::>>>;;;:::;;;===>>>===:::888999:::888555444666999:::888555333444555555444222555999<<>>EEE@@@:::777777888666555666888999999888777888999:::;;;<<<:::777444333333555777999;;;======<<<;;;888666666:::???BBB???;;;BBB???===;;;:::888555222:::<<<======;;;999999:::666777999999888888999;;;<<<999777777999;;;<<<<<<===;;;999777777999;;;===999888888888888888999999999:::<<<>>>???@@@AAAAAA<<<<<<===@@@DDDDDD@@@===AAACCCCCC@@@:::888;;;???<<<:::999<<>>===???BBBDDDBBB===:::<<>><<<;;;:::999888777777777888777777777888888666333666666777888999999999999555555444444555777999:::666444222444777999777555333111000333555444///******))))))***,,,///000111/////////000111222222222666999:::666555666444000---...000222444555666777555444333333444333111///000111222333555666777777:::888666444333444555555444666777666444111000/////////000111222333444444666777777555222111111222111222444555666666555555666666555444222///---,,,)))***,,,---...000444777777999;;;999555222111222///111222000,,,+++---000444333333333444444555666...000222555777999999:::777999;;;<<<<<<:::888666666555444333555777:::<<<;;;===>>>===;;;888666666999888999:::<<<;;;999666999;;;======;;;888666666777666555444555666888999<<<;;;999666444444777999???<<<999666444555666777888777666444333333333333777777666444222111333555777777777777777777777777888777555444444555777888555444222000/////////000444666777666444111000000222222333666888777333///222444555555222///---,,,111333666999;;;;;;;;;:::;;;<<<>>>??????>>>===<<<777555333222222444777999:::;;;======<<<;;;;;;<<<===============<<<<<<;;;999999888666444444666999555444333333333444555555555444222222333444666666222222222333444666888:::<<<777222///111555777777888555000......000000000222333444444555555555555333333222222333555777888::::::888777666555555555555333111///...///111333333333333333444666999<<<777777666555666666888888444444333333333444555555666888999888666555666888;;;:::999888777888888888777666777999<<<>>>>>>===>>>>>>======<<<;;;;;;;;;;;;:::999999999888555222444666888888888999===@@@BBBBBBCCCCCCBBBAAA@@@???<<<<<<<<<<<<======>>>>>><<<;;;::::::::::::999888===:::999999;;;<<<:::888888999:::999777555777999999999999888777777666666222555888<<<>>>??????>>>@@@>>><<<;;;<<<;;;888555666888999:::999888999::::::;;;:::888555333333333666777:::;;;<<<<<<;;;;;;:::999888:::<<<===;;;999<<<:::888888888777555444999:::;;;;;;999888888999777888999888666666777888;;;999666666888:::<<<<<<>>>===:::888777777888999888888777777777999:::;;;>>>>>>??????@@@@@@@@@@@@>>>>>>???AAADDDDDD@@@===???AAABBB@@@;;;999<<>>===<<<;;;999888888888888999999:::;;;<<<;;;888666777888999::::::888777555444555555666888999::::::666333222444777999777555555333222444666555111,,,---,,,,,,+++---///111333222111000000111222444555777999999555555777666333111111111333444666888999333333333555666666333111222333444555666888999999:::999777555444333444444333222111222222111///...***+++---///111444666777777888888666444333444555444222222444888999777555777666555444111///,,,+++,,,---......///111444777888:::;;;999666333222222...000111000------000333444333333333444555555666---///111333555777888888777888:::;;;:::888555444666555333222333666:::<<<===>>>???>>>;;;888777777888777777888:::;;;;;;:::999;;;<<<<<<999777666666666777777888888888888888888888888666555444555777;;;999777444333333444555666555555555555666777777888888666444222222555777888777777777888999::::::;;;999777555555777999;;;666555333111000000111111888999:::999666444222222222222222444444222...+++---111555777555222...---333444666888:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;777666555444444666888999777888888777555555666777999:::;;;<<<<<<;;;999888666777777777666777999<<<666555333222222222333444333222111000111222333444111222555777888999888888777444111000222666999;;;:::666111......//////000111111222333444555666666444222111333777999888666:::999999999888888888777777555111...---...000111666555333222333666:::===999888666555555666888999444333333333222222222222444555666666666777999;;;:::999888888888:::;;;<<<888888888:::===>>>===<<<===<<<<<<<<<<<<<<<<<<===666555555666999::::::999666666666555555666999<<<===>>>???@@@@@@@@@@@@@@@;;;;;;<<<<<<===>>>??????<<<;;;999888666555555555;;;999777777888888777666888999;;;:::999888888999888<<<@@@@@@<<<999999999444666999<<<>>>>>>>>>===:::;;;<<>>999666666888:::;;;::::::;;;===;;;;;;:::777444333333555888999:::<<<<<<<<<;;;:::<<<<<<<<<:::777666666777777666444555666777777666777888999999777666777888999::::::888555333444555:::777555444777999;;;;;;>>>===;;;999777666555555888777666666777999;;;===AAAAAAAAA@@@??????>>>>>>AAA@@@AAABBBCCCBBB???===<<>>===<<<;;;:::999999999999888888999;;;<<<;;;888555555777999::::::888666444333444666777999999::::::555333111333777888777555333222222333555555333000111111000//////000333666555444333222222444666777777999888555555888888666333222222222333555777999222222444777888888555222333444555666777999:::::::::999777555444333333333111...,,,---000111///---***+++---///222444666777666777777666444444666888888555222444888:::777333555555444333111000///...222222222111000111333666888999:::999777555333333///111111///,,,,,,000333666666555444444444444555222222333444666666777777777777777666666666666666:::888555333333555888;;;;;;<<<===<<<:::888888888888777666777:::<<<======999:::;;;:::777555444555555777999:::;;;:::888777555777888888666555444555777666555333222222333333444555555777888:::;;;<<<999888666333111222666999999888888888888:::;;;<<<<<<;;;888777777999<<<===777666333111000111222444:::;;;<<<;;;888555444444222333444444444222///---...222666888777555333333777777777888888999:::;;;<<<;;;:::888777777888888777777666666666777888999555666666555333444666888999:::<<<===<<<:::777555555666777666666666888:::666555444333333444666666222222222111111111222444222555888;;;;;;999666444333333333444666777888999:::666111......//////000000111111111222333444444444111000333999;;;888444555666777888999:::::::::666333000------...111333888666444444666888:::;;;:::999666555444666777999444444555555444333222111111222333444555777:::<<<888888888888999;;;>>>???999999999;;;===>>>===<<<888:::<<<===>>>>>>===<<<444333333555888;;;<<<<<<888777555333333444777888999:::;;;<<<>>>??????@@@;;;<<<===>>>??????@@@@@@<<<<<<:::888555333444444999888666555555555555555999:::;;;<<<;;;:::999999888???EEEEEEAAA<<<;;;<<<888999:::<<<<<<;;;::::::666888;;;>>>???===;;;888888:::<<<=========???@@@===<<<:::777444444666777999:::;;;<<<<<<;;;;;;:::<<<>>>>>>:::444222555888888666555555777999999999777888999888666666777999======;;;888555333333444888666333333555888:::;;;<<<;;;:::999888666555444999888666666777:::===???@@@??????>>>============AAAAAABBBBBBAAA@@@===;;;:::===???@@@>>>======>>>======>>>@@@BBBDDDEEEFFFCCCAAA>>>???AAACCCDDDDDDDDDEEEFFFFFFFFFEEEDDDDDDGGGHHHIIIIIIIIIJJJMMMOOORRRPPPLLLJJJIIIHHHEEECCCCCC???:::999;;;<<<===<<<<<<<<<;;;:::999999999999555555555777999888666333444666888::::::999777555222333555666888888888888555333111333666888777444000//////111333444444444555666666444222333555888777666555444444555777999666999888555666999:::888333222222222333444666777222222444777999888555333333444555666777999::::::999888777666555444333333000---***+++...000000......///000111333444555666444555555444333444777:::<<<888444555999:::777333333222222222222222333333888888777444111000111333777777777888888777555333111222222///++++++...222:::999888666555444333333999888888888888888888888888555111///000444999<<<>>><<<888666444555777888666888999999888777888999999777666777:::>>>???@@@999999999666444222222333333666999<<<<<<;;;999777555777::::::888555444444555444444333333333222222444555666888;;;<<<===>>>999888666333111333666:::999999999999999:::;;;;;;;;;:::888888888;;;===???999777444222111222444666:::;;;<<<;;;888666555555444666777888777555444333333555777777777888:::<<<<<<;;;888666666666777888:::888666444333444444555666666666666777777777888333333444444444555888;;;<<<===>>>>>><<<999555333555666666555333333444555444444555666777888999:::333444555444222222333555555888;;;===<<<999444111111444777:::999777555333999666222000000111111111111111000//////000000111444111000333888:::777444000111444666999;;;<<<<<<222000---,,,,,,000444777777666666888:::;;;999777888777666444444555777888555666777888777666444333//////000222555777999:::777777888999;;;<<<===>>>999999999:::=========;;;444777<<<@@@AAA???<<<999666555444555888:::;;;;;;888666444333444555666666777777888:::;;;===>>>???===>>>???@@@@@@@@@@@@???<<<======:::666555555777888888777555444444666777;;;;;;;;;<<<<<<<<<<<<;;;:::@@@FFFGGGBBB>>>===???<<<<<<<<<<<<:::888666555666777999:::::::::;;;;;;:::<<>><<<999777666888::::::;;;;;;;;;;;;;;;;;;;;;:::===>>>;;;555333777<<<<<<:::888888:::<<<<<<<<<888999999888777777999;;;@@@@@@===999555333444555888555222111444777:::;;;999999999888888888777777999999888888999<<<>>>@@@;;;;;;:::::::::;;;<<<===AAAAAAAAA@@@???<<<;;;:::999;;;>>>??????>>>>>>>>>>>>???AAABBBDDDEEEFFFGGGDDDAAA===<<<>>>CCCGGGJJJLLLJJJGGGDDDCCCCCCDDDDDDDDDFFFHHHIIIIIIJJJMMMPPPPPPOOONNNMMMLLLHHHDDD@@@@@@===:::999:::;;;;;;;;;;;;;;;:::999999999999999333222222333555555444333444666777999999888777666222333333444444555555666555222111333666888666444.........///000222444555777999:::888555444666888777666555555555555777777555888999777777;;;;;;999333333333333333444555666333333444666888888555333222333444555666888999999777777777666555555444444000...,,,+++---///000000222222333333333444444444222333333333333555888;;;<<<999666666888999777555222222222222333555666777::::::888555111//////111444444444666888888666444333444333///,,,,,,///333===<<<:::888777666555555===<<<;;;:::::::::::::::888444...+++,,,222999??????===:::888666666666777333444666666666666888:::888777666777:::===??????888777666333000///000222111444888;;;<<<<<<:::888888:::<<<<<<999777555555333444444555555444333333333444666999;;;<<<======777777555333222333666999888999:::::::::999999888777777777888:::<<<>>>???:::888555333222444666888999;;;<<<<<<999777666666777999;;;:::999777777777888888777666777999>>>BBB@@@===888555333333555666777666444333222222333333333444555666666666555555000222333444444666888;;;======>>>===<<<999666444444555555444222000000111222333666888:::;;;;;;:::444777999888555333555777888999;;;<<<;;;888444222222666;;;<<<:::666222000555444333333444555555333222111000......//////000444222111222555777666444---///222555888:::;;;;;;///---+++***,,,111666:::666555555888;;;;;;777333555444444444555555666777555777999;;;:::999666444//////000333666888888777555777999;;;<<<<<<;;;;;;777777777999<<<===<<<;;;333777<<<@@@AAA???;;;888888777777777999::::::888777555444555666888777666777777777888999:::<<<===???@@@AAAAAA@@@???===<<<:::===???===:::777888:::999999888777555666999;;;>>><<<;;;;;;===>>>>>>===<<<@@@DDDDDDBBB????????????>>>===;;;999666444333777888888888777888:::<<<;;;===???@@@??????AAABBB??????>>><<<999888:::;;;::::::;;;;;;;;;<<<<<<===999===???===888777:::>>>@@@===;;;:::<<<>>>??????999::::::999888888;;;===AAA@@@>>>:::666444555777888555111111333777;;;<<<888777777888888999;;;;;;;;;;;;;;;<<<<<<>>>??????:::999999999:::;;;===>>>@@@AAAAAA@@@===;;;:::;;;;;;;;;<<<===>>>>>>>>>>>>>>>@@@CCCDDDDDDDDDEEEFFFCCCAAA>>><<<>>>CCCIIIMMMOOOKKKEEEBBBBBBBBBCCCCCCAAAEEEHHHJJJIIIJJJNNNQQQQQQPPPNNNMMMKKKHHHDDDAAA===<<<;;;;;;;;;<<<<<<<<<::::::999888888888888999444222111111333444444444888888888888777666555444333222111000000111222333444222111222666777666444111111000//////000222444666999<<<:::666333444666444444444444444444444444333777999888999<<<<<<999444444555666666666555555444333333444666666555333000111222333555666777777555666666666666666555555000000...,,,,,,---111333333333333333333444444444111222222222333555:::===999888777777888999:::;;;444444333333444555777888777777666222///......000111000111444888999777555444555444111...///333888<<<<<<;;;:::999999999999;;;:::999999999:::;;;<<<777333---***+++000777<<<::::::999888888777777777333555666555555555777888666555444666999;;;<<<<<<777666444000---,,,...000000222666:::<<<<<<;;;:::<<<>>>???>>>;;;888666666333444555777777666555444222333555777999999999999444555555444222333555777888999:::;;;;;;999666555222333666888;;;===>>>???;;;999666333333555888:::999;;;======;;;999999999:::<<<===<<<888666555666888888888777777:::???CCC???<<<777222111222444777666555555444333333333333111222333555555444333222111333666777777777888:::;;;;;;;;;;;;:::999888888222333444333111000000111111333777:::;;;;;;888777555888;;;:::666444666888777888999999999888666555555888;;;;;;888444222111222222333666999999888666222111000//////000222333444333222111222222333444///111444666888888888777///---***))),,,111777:::666444222444777888444000000111333444555666555555444666:::<<<<<<:::777555111111222666999:::777555444777:::<<<<<<;;;888666555555666888;;;===<<<;;;666888;;;===>>>>>><<<:::999999999:::;;;;;;999777555444555777:::;;;:::777999888888777888999:::;;;AAAAAAAAA@@@>>>;;;888666666;;;@@@@@@===::::::<<<:::::::::999777888<<<@@@AAA>>>::::::===???@@@@@@????????????????????????>>>===<<<:::888777555444888:::;;;:::888777999;;;:::<<<>>>>>>>>>===>>>???===>>>>>>===:::999999::::::::::::;;;<<<===>>>>>>;;;>>>@@@???===;;;<<<>>>>>><<<:::999<<<>>>@@@AAA999::::::888777888;;;>>>???>>><<<888555444666888888555111000333888;;;===999999888777888:::<<<>>><<<===>>>???@@@??????>>>===<<<;;;;;;;;;===???@@@@@@AAABBB@@@===;;;;;;===<<<<<<;;;;;;===>>>>>>>>>===???CCCCCCBBBAAACCCDDDBBBAAA@@@???@@@BBBFFFIIIJJJFFFBBBAAABBBCCCCCCBBBAAAFFFJJJKKKIIIJJJMMMQQQTTTQQQNNNLLLJJJHHHFFFCCC===<<<<<<============<<<999999888888777888888888666333111111222555666666;;;:::999777666444333333333222000......///000222444222000222666777666444444444222000......000222444888<<<;;;666222222444111222222333333222111111222777999999;;;======999555666777888888777666555555444333333444555444333///000111222444555666666444555555666777666666666111222111...+++,,,111555333333333333333333333333222222222222333666;;;???666777888888888999===???777666555444444555777777333444333000...---...//////...///333777:::888666444555555333111222777<<<;;;:::::::::;;;;;;<<<===777777777777999:::<<<>>>777333///++++++///444888666777777888888888888777555666777666444444666777444333333555888::::::999666555222...+++***,,,///...111555999;;;<<<<<<;;;???@@@AAA???;;;888777777333444666888888777666444111222444555666777666666333444555444333333444666777999;;;<<<;;;888555222///111444888;;;===>>>>>><<<999666444333555999;;;999;;;===>>><<<;;;;;;;;;<<<>>>>>>;;;777333333444777888888888888:::>>>BBB>>>:::555111000222555888666555555555555555444444///000222444444333222111555777:::;;;:::999999:::888888888999999::::::;;;111333444444222111111222000333888;;;<<<999666333555999<<<:::666444666999666666666777777888999999777999;;;999555333333555///111444888;;;<<<:::888222111000000111333555777444444333111//////222444333444666777888777666555000---***)))+++000666:::777222...///333444333000---///222444666666555444333666999<<<===;;;888666333333555888<<<<<<888444444777;;;======:::666333444444444777:::<<<<<<;;;999999::::::;;;<<<======999999:::<<<===<<<999777444444555999===>>><<<999::::::888777777888888999AAAAAAAAA???<<<888555222333999@@@AAA>>>;;;<<<>>>:::;;;<<<:::999:::???CCCBBB>>>:::999<<<@@@AAAAAA@@@>>><<<<<<===?????????<<<<<<;;;:::999777777666888;;;======:::888888:::999;;;======<<<;;;;;;<<<;;;===>>>===;;;999888999999999::::::<<<===???@@@===???AAAAAA???>>>======<<<999777888;;;>>>@@@AAA999999999888777888;;;======<<<:::777444444666999888555111111333888<<<>>><<<:::888777888:::<<<>>>===>>>@@@AAABBB@@@???>>>AAA@@@>>>===>>>???AAABBB@@@BBBCCCAAA===<<<===>>>>>><<<::::::<<<>>>>>>>>>;;;>>>BBBBBBAAA@@@AAABBBAAABBBCCCCCCCCCBBBCCCDDDDDDBBB@@@AAACCCDDDBBB@@@CCCGGGKKKLLLIIIIIILLLPPPXXXQQQMMMOOOPPPJJJCCC???AAA>>>;;;===@@@BBB???<<<;;;888444222333555777888777666444222222444555777<<<<<<<<<:::888666666777000000000///---...000222///000111000000000333555777999999555000---000333;;;999777444222222111222111111000000111222333333444555666777888888888888888888888;;;======<<<:::777555444444555444222000222222111222333555777888777666444666888999777444444111---+++,,,---///000...///111222333444444444555333222222333555888:::777666555333444888>>>CCC<<<999555444555666444222555444222222333222000...555111...000555999888666777999888444//////444999:::;;;;;;:::999:::<<<>>><<<888444555:::===<<<:::888333,,,***---333777888888777777666666666555555333444666777777666666555555444333444555666444333555666555222...,,,...000333222222555999===???@@@@@@AAAAAA???;;;888666666999888777777888888777555222555777444000///222555333555666666444222222222555555666888:::999666444111222333555777888999999999777444333444666666666;;;===???BBBBBBAAA???>>>AAA@@@???<<<888555444555888999999888777888;;;===<<<777000...000333555555333555777888888666444222444111......000333333222777777777777888999:::;;;::::::::::::999777555444333222222222222222333333444666777999999888666555555888;;;:::777444555666:::888555444333555777999;;;;;;:::888666333000...///000222444666666666666333444555444444444666888777666333000...///333666444666888888666333222222------+++***+++///666;;;555444222111111000///...111222333666777777444111111555:::;;;999777888:::888777777666777999;;;<<<888<<>>;;;777444333333777999;;;===???@@@@@@???>>>===<<<;;;:::;;;;;;<<>>===;;;:::===BBBEEE@@@???>>>???@@@???===;;;:::<<<======;;;::::::;;;===<<<<<<======;;;888555888888888999:::;;;<<<===>>>>>><<<;;;999888777666888888:::>>>BBBDDDDDDBBB===>>>???@@@@@@???>>>===:::999:::<<>>AAA======<<<;;;;;;;;;;;;<<>>???BBBBBB>>>;;;?????????AAAAAA@@@===;;;AAA???;;;888777888:::;;;<<<@@@CCCDDDAAA??????AAAAAAAAABBBCCCCCCBBBAAAAAACCCBBB@@@AAABBBDDDEEEEEEEEEFFFHHHJJJMMMNNNLLLKKK]]]VVVQQQQQQPPPJJJFFFDDDCCC@@@===>>>AAABBB???<<<888777555444555555555444777666555555555555666666:::;;;<<<;;;999777777777111111111000...---...///---///111222111222333555777888999555111///111555999888666555444333444444000000000000000000111111333444555666777888888999888777777999;;;;;;999777444333222333444444222000222222333333444555666777999777666777999999777555444111---++++++---000111///000111222333444555555666444333111222333666777666666555444444888===BBB:::777333222333333333111444333333333444444222000222000///333888:::888555777888777444000///444888999999999888777777999;;;:::666333444888;;;;;;999999444///...000444666777888888888888777666555444333444666777777777777666888777777777888777555222333555777666333111000111222222222444888<<<>>>@@@=========;;;888666666777999888777777999999999777444666888555111///222555555666666444222222333444555444444555777777666444333444555777888999999999888666333333555666777777999;;;>>>AAACCCCCCBBBAAA@@@@@@>>>;;;666333333333666777888777666666888:::999555111000333666888888666666555555666666777777666333000000111333333333777777777777777888999:::::::::;;;:::999777555444111000000000000111111222666777777777777666444333666999<<<<<<999888999;;;<<<:::888666444444555555777888888777555222///...111222333444555555444444444555666666555555666777666666555333111222444777666888999888555111000///......---,,,,,,///333777444333111000111222222222222333444666888777555222111333666777777666666666777666666666777888999:::999<<<>>>>>>;;;888555444555666999;;;<<<<<<<<<;;;999:::;;;===>>>>>><<<;;;:::;;;;;;<<<;;;:::999888555888;;;<<<<<<;;;;;;<<<999;;;<<<;;;888888:::<<<===>>>>>><<<999777777888999:::<<<===???@@@@@@AAA???>>>===;;;::::::;;;;;;???>>><<<:::999<<<@@@DDD@@@???>>>>>>??????>>><<<<<<===>>>>>>>>>======>>>???>>>=========;;;888666666777777888:::<<<>>>??????>>>>>><<<:::888666555999:::===???@@@AAAAAAAAA======>>>>>>>>>>>>>>>>>>>>><<<::::::===@@@BBBCCC===;;;999777555555555555;;;:::999888888777777888666444444666:::======<<>><<<999777777999<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>?????????===;;;??????@@@BBBDDDDDDBBB@@@???===:::777777888999;;;<<>>@@@AAABBBDDDDDDDDDCCCBBBEEECCCAAA@@@@@@@@@@@@@@@GGGGGGIIIKKKLLLLLLJJJIIIbbb]]]XXXUUUQQQJJJHHHIIIDDDAAA??????AAAAAA>>>;;;555666666777666444222111666777888888888888777666777999<<<<<<:::888777777222333444222///---,,,------000333555444444444555666888888666222111444777666666555444444555555555///////////////000000111333333444555666777888999777666555666777666555333/////////111333333111///222333555666666666555555999888777777888888666444444111...++++++...222555222222222333444555666777888777444222111111222333555666555444555777<<>>;;;:::999777444444666888888777666777999:::::::::555777888666222111333555888777555222000111444777666444222333444666777666777777888::::::;;;;;;;;;888666444444666888999888777999===@@@CCCDDDEEEEEE??????===999444111111111555666777777555444444555555444222333666888999999888666444333444777;;;===999666333222333444444444777777666666666777888888;;;;;;;;;:::999777555333111111111111111222333333777666555444333222222222555999<<<<<<;;;:::<<>><<<999777777888;;;===????????????;;;;;;<<<<<<<<<;;;;;;:::777999;;;<<<;;;;;;<<<===;;;<<<===<<<;;;;;;===???===>>>>>>>>><<<;;;<<<===<<<<<<<<<===>>>@@@AAABBB@@@???===<<<;;;;;;;;;<<>>===:::999;;;>>>BBB@@@???>>>>>>??????>>>===??????@@@@@@AAAAAABBBBBB@@@???===<<<<<<;;;999777444444666888:::===???@@@@@@@@@@@@???===:::666444888;;;??????===<<<>>>@@@===<<<<<<;;;<<<===>>>???AAA>>>:::888:::>>>AAABBB===;;;888555333444555666::::::999999888999999:::666666777999;;;<<<;;;:::<<<===<<<:::888777888999777888999:::;;;;;;;;;;;;;;;<<<>>>>>>===;;;;;;;;;<<<<<<===@@@CCCEEEDDDBBB>>><<<999777777888:::;;;<<<>>>@@@???===:::999999>>>???AAACCCDDDDDDCCCCCCEEEDDDAAA???======<<<<<>>>>><<<888333000//////555666888888555333333333333333444555666777777777777555444333555999===???;;;999666555444555555666777777666666666666666777;;;;;;;;;:::999777555333444444444444444555555666444333111/////////111222444888;;;<<<:::;;;===@@@@@@???===;;;777333///------...000222222111000///444444444555555444444444444666777777555333333333555777999999888888999:::888888888555111///...///444555555444111/////////333222000...---///333666777666666777999999888666222000///111555666333000777777777777777888999999<<<:::999:::===>>>;;;777888:::===>>>>>>:::666444444666999<<<===???@@@AAA============<<<;;;;;;:::;;;<<<===<<<::::::;;;<<<============<<<<<<===>>>>>>@@@@@@@@@>>>>>>>>>@@@===<<<<<<<<<===>>>@@@AAA>>>===<<<<<<<<<<<<===>>>@@@???>>>;;;:::;;;>>>AAA@@@>>>======?????????===AAAAAA@@@AAACCCDDDEEEDDD@@@>>>;;;:::::::::999888222333555777:::>>>AAABBBAAAAAABBBAAA???;;;777555555:::>>>>>>:::888;;;>>><<<;;;999999999<<<>>>@@@AAA===:::888999;;;======:::777444222111333666777999999888999999:::;;;;;;888999;;;<<<<<<;;;888666888:::;;;;;;::::::;;;<<<555666777999:::;;;::::::999<<>>@@@EEEGGGIIIJJJIIIHHHGGGFFFiiifffbbb___VVVLLLGGGHHHDDDBBB@@@???>>>===;;;:::;;;;;;:::777333111222333555777;;;>>>>>><<<999777555888;;;<<<;;;999888888333555777777555333222222444777;;;<<<999666333222555666555555444555777999333333222222111//////.........///111444777999:::777666555444333333333333222000...------,,,+++))))))***,,,///222222000...111333666888888666444222444444555555444333222222777666444222000333888===:::888777666666888;;;===>>>===:::777444222111111333555666777666666888999666555333222111222444666444555666888::::::888555333222111111222333444333555666666555444444444555666777888888666666666777777777666777888::::::999555666777777555333222111222444666888999:::::::::555555555666777777888999777888;;;???BBBAAA???<<<333333444555777999:::;;;<<<<<<<<<999666555666888???===999444111111333666555333222333555888999999333444555555555666888:::<<<:::666111///000444888:::777555555888:::;;;<<<;;;;;;<<<===============;;;999999:::<<<>>>>>>===999;;;===???AAABBBBBBCCC>>>>>><<<888333000///000666888999999666444333333333555666666555444333222333333444666888:::<<<>>>;;;:::888666444555666777888888777666555555666666::::::::::::999777555444666666555555555555666666000///---,,,---///111333777:::<<<<<<::::::===@@@>>>>>>===;;;777333///---,,,---///000222222333333444444444555666666777777333444555444333111111222555777::::::999999999:::555555555333000000111222777888999777444000///...333222000---+++,,,000444999777666666888999999888444222111222555666444222888888999999999999999999;;;888777888;;;===;;;888;;;===???AAA???<<<777444222555888:::;;;<<>><<<<<<<<<<<<<<<<<>>>>>???======<<<;;;<<<===???@@@;;;;;;:::;;;<<<>>>???AAA@@@???>>><<<;;;;;;>>>AAA@@@>>>======>>>??????>>>BBB@@@???@@@CCCEEEEEEDDD>>><<<:::999:::::::::999333444555888;;;>>>AAACCCBBBCCCCCCCCCAAA===999777333888<<<<<<888666999<<<:::999777666888;;;>>>@@@>>><<<:::999999:::999777555444111000111444777999888888888888999:::;;;;;;;;;===??????<<<999555333888;;;======<<<;;;;;;<<<444555666888999::::::;;;999===@@@@@@===;;;<<<>>>:::::::::;;;===>>>>>><<<===<<<;;;;;;;;;===???@@@===<<<<<<;;;;;;:::999888888:::>>>AAACCCCCCBBBAAA===>>>@@@@@@???@@@DDDGGGFFFIIIMMMNNNMMMLLLLLLMMMpppjjjddd___WWWMMMGGGFFFCCCCCCBBB@@@???===<<<<<<>>>???>>>:::444222333666444777;;;>>>???===:::888666888;;;<<<:::999888999555666777777555333333444555888;;;;;;999666333222555555444444444555777888111111111000///...,,,+++///000111333666999<<<>>>888666555333222222222333222000---,,,,,,+++***))))))***,,,000333333111...000222444666777666444222000222444444222111222333777888888555333333888===;;;:::777555666888;;;>>>???===;;;888666444222222222444777888777666666666666666666555444555777999666666888:::;;;:::666333333222111111111222444555666666777777777666666555666888999:::999888999:::999999999999:::999999999333666888888666333222111222222444555777999:::;;;666555555555555666777777888999<<<@@@CCCDDDCCCAAA666444333333666999::::::<<<======999555333555888???===:::555111000222555555333111111444777888888333333444444666777999999;;;:::777333111111444666999888888:::<<<======<<<::::::;;;======>>>>>>>>><<<;;;;;;<<<>>>???>>>===:::;;;<<<>>>???@@@@@@@@@>>>>>><<<999555222222222777888999888666444444555555666888777444111000000111222444777999:::;;;;;;999999888666444444666888:::999888777666555555555888999999:::999888777666777666555444333333333333///...------...000333444<<<>>>???===:::888;;;>>>999:::999999777555222111......///000222444666888444444444444555666777888222333333222000000111333666888::::::888888888999333333222111///000333555888999:::888555111//////222222222///,,,,,,///333:::888666555777999:::999666555444444555666555444999999:::;;;;;;::::::999888777666666888999999999>>>???AAABBBAAA>>>;;;999222555999:::999:::===AAABBBAAA???>>>===<<<<<<<<>><<<;;;;;;<<<===<<<;;;BBBCCCCCCAAA>>>======>>>>>>>>>=========>>>>>>???::::::999:::;;;===???@@@>>>>>>===<<<;;;;;;>>>@@@@@@>>><<<<<<>>>???@@@???BBB>>><<<<<<@@@BBBBBB@@@;;;:::999:::<<<<<<<<<:::666666888:::<<>>@@@???<<<888555444===>>>???>>>;;;:::999:::666666666666888999;;;<<<;;;===???@@@???>>>>>>>>><<<;;;:::;;;<<<===<<<;;;<<<<<<<<<<<<===???AAABBB===<<<;;;;;;===>>>===<<<888:::>>>BBBCCCCCCAAA@@@;;;>>>@@@AAA@@@BBBGGGKKKJJJNNNRRRSSSQQQPPPQQQRRRzzzoooddd]]]VVVOOOIIIIIIDDDDDDDDDCCCAAA????????????BBBCCC???999444444666555777:::===>>>===:::888888999;;;;;;999888888999777777777555222111111333111444777888777555333333666444333333444555666666//////000000000///...---222222333555777999;;;===555444333111111333444555333111...---------,,,+++***+++...222444444111//////000222444555555444333///111444444222222333555666888999777333222666:::;;;888555333333666:::<<<===<<<:::888666444333222111444777888777555444444444666999999777666888999888888999:::;;;888444000000111333444555666777888666777777999:::999777555555777:::;;;::::::;;;<<<:::;;;;;;;;;999888888888444777999999777444444444444444333333444666888:::666666444333333444444555666666888;;;???@@@@@@>>>777555444666999:::999777777999:::777333222555999<<<;;;999555222111333555666444111111333666888888555444444444555666666666999999888666333222222444777888:::>>>@@@@@@===:::888888:::;;;======>>>>>><<<;;;;;;<<<======<<<;;;999:::;;;<<<===>>>???@@@>>>>>>===:::777555555555777888888777555444555777666888999777444111000111111222333666777999:::;;;666777777555222333666999;;;;;;999888777666666666666777888999:::999888888999888777555444333222222222222111111222333444555===>>>===:::555222444666444444555666666666666666222111000000222666:::===555444333222333333444555333333222000///000333666777888999888666666666888333333111///...///333666777888888777444111//////000222444222......222666:::888555444666888999:::666666777666555444666777888999::::::::::::999888555666555444333444666888<<<===>>>??????===<<<:::444888;;;:::888999<<<@@@@@@???>>>>>>>>>???@@@@@@BBBAAA???;;;999999<<<>>><<<:::999:::>>>@@@@@@???@@@AAABBB@@@>>><<<======@@@@@@@@@AAAAAA@@@@@@???;;;::::::999999;;;<<<===:::;;;;;;:::999:::===???@@@>>><<<<<<===???@@@@@@@@@<<<888888<<<>>>>>><<<:::::::::===???@@@???===999::::::;;;===???@@@AAADDDDDDDDDCCCBBBAAA???????????????===;;;888666444555555555555777:::===>>>@@@===:::999999:::999888777777666666666777888999777777777666777777888888:::===??????<<<999888999===>>>>>><<<:::888999:::888777666555666888;;;============???@@@@@@???===:::999888888:::;;;;;;:::::::::;;;<<<===???AAABBB>>><<<;;;===@@@BBBBBBAAA:::<<<@@@DDDEEEDDDAAA@@@===@@@BBBAAA???@@@EEEIIIKKKPPPTTTTTTQQQNNNOOOQQQssscccZZZUUUPPPLLLLLLEEEFFFFFFEEECCCAAAAAABBB???CCCFFFDDD===666444444555777:::======<<<:::999999:::;;;:::888777888999999888777333000...///000---000333555444444444555666444222222333444555444---...000111111111000///444444555555777888999:::222222111111222444666888555333000...//////...---,,,---///333555555222///...///111333444444444444...111444444333333555777444888999777333111444777:::777333111111444888;;;;;;:::999777666444333222000333777999888555333333333666::::::888777888999:::::::::;;;:::777222...,,,///444888999:::::::::777777888:::;;;:::888666444666999;;;;;;;;;;;;<<<;;;<<<<<<;;;999777666666444888;;;;;;888666666777777666333222222444666888777666444333222222333333333222333555888:::999888777666777999<<<<<<888444222555777555222111666:::888888777444222111333555888555222222444777888999888666444444444444444333777999999888555333222222555777;;;@@@BBBAAA===999666777999;;;<<<===>>>>>><<<;;;:::;;;<<<<<<:::999777888999;;;===>>>@@@@@@>>>>>>>>>;;;888666777888777777777555333444666888666888:::888444222222444222222333444555888:::;;;444555666444111222555999<<<;;;:::888777666666666555666888999::::::999999===<<<:::888666555444444666666555555555555555555;;;<<<:::555///,,,,,,...000111222444555777888999555333111111333777<<<@@@555444333111000000111111444444222000///111555999777888888666555444555777444333111///---...222555555666777555222000///000...222555444111111555999:::777444444555888999:::555777888777444333555888777888999::::::999777777333555555333000000444888888999:::;;;;;;::::::999777:::===<<<999888<<<@@@============???AAACCCDDD@@@???===;;;999;;;>>>BBB:::888777:::???CCCCCCBBB>>>???@@@???===<<<===>>>AAABBBCCCDDDCCCBBBAAA@@@===<<<:::999888888999999777888888888888999;;;>>>@@@>>><<<;;;===???@@@AAA???:::666666999<<<;;;888999:::<<>>CCC???:::888888:::<<<===;;;;;;:::999999888888888777777666666666666777777888;;;>>>>>><<<;;;;;;===999:::::::::999999;;;===:::999666555555888;;;======<<<;;;===AAAAAA???;;;666555444555777888999888999999:::;;;===???AAABBB>>><<<;;;>>>BBBEEEFFFDDD<<<>>>BBBFFFFFFEEEBBB@@@@@@BBBDDDBBB>>>===AAAEEEJJJOOOSSSQQQMMMJJJJJJLLLwwwiii^^^YYYTTTOOOKKKGGGFFFEEEEEEFFFFFFEEECCCBBBAAAAAAAAA@@@>>>:::777666888:::;;;;;;:::999888:::;;;===<<<:::888777888;;;888555222111222444555333222111000111333555777888666444222111222333444000444777777333///...---777777777666555555555555666444111//////222666999:::888555333333222000///---,,,,,,000666777333...000///000333777888555222***---111222222222444777888777666555333222111000444444444111///000444888>>><<<999666444444555555666666666888999666///***...111666:::;;;888444111777777777777555333111///...222888:::999999;;;===<<<:::777555555777999;;;111555:::;;;:::888999;;;>>>??????===999777777777666555444555666666444222555444222000000222777;;;888:::;;;999666444555777666444000......111444777555555777999:::999555333555555555666777888::::::999;;;;;;888333222666:::888666555555777999::::::<<<:::777444333444666777888888999999888555333111777999<<<===<<<<<<<<<<<<<<<;;;;;;;;;<<<===???@@@>>><<<:::999999888777555777777888999:::;;;===>>>BBBAAA@@@>>><<<:::888888888555333555888;;;:::888777888888777666555777999777444222222555777888888444444333222222222333333777777888888888888777777555444222333555666777666:::===>>>===999666777888666555444666999:::777444777555333222000---)))&&&))),,,111555777666333111111111222444666888:::;;;333333333222111000///...444222000...------//////444555666555333222333444777333///,,,---000555888???;;;888777666444///+++)))...555999;;;:::999888888888777777777777888888777888888777444333333444666555444333444666888999777777666555555555555555888666444333444666999<<<::::::::::::;;;===???@@@>>>===<<<;;;<<<===???AAA???>>>=========>>>???@@@===<<<<<<===>>>???AAABBB>>>=========>>>@@@BBBCCCBBBBBBBBBAAA@@@???>>>===999:::;;;<<<<<<;;;::::::;;;999888888:::<<<;;;;;;===<<<;;;:::;;;;;;===>>><<<:::777666777888999888:::;;;<<<======>>>@@@BBBBBB>>>:::888999<<>>===<<<:::888666555555777:::999777555333333;;;<<<===>>>>>>===<<<<<<777888999888888:::===???===<<<:::666333666<<>>@@@AAA@@@<<<999777666555444555666888:::>>>>>>===<<<===???AAABBBAAAAAAAAABBBCCCEEEGGGIIIGGGEEECCCEEEGGGGGGEEECCCIIIHHHGGGDDDBBBBBBDDDGGGHHHJJJLLLLLLKKKJJJKKKKKKvvvggg]]]XXXWWWTTTQQQIIIHHHFFFEEEFFFEEEDDDBBB????????????@@@>>>;;;888888999;;;<<<<<<;;;:::999999;;;===>>><<<;;;::::::;;;888555333222333555666666555444333444555777888888666444333222222333333222444666555222//////000777777777666555444444555333111///...///111444666999777555444444333222000111//////333777777333///000//////222666777444111***---000222111222444666666666555333222111000///111222333222111111444777<<<;;;999777666666777777777666666777777444///***...111555999:::888555333666666777666666444333222111444777888888888888999999888666555666777888999333666999;;;;;;<<<===>>>@@@@@@???===999777666777666666555666777777555444444444222000000222777:::999::::::999777666777777666222...******,,,000333555555666777888888666555666666666777888:::<<<======>>>===999444111333777666555555555777999:::;;;:::888666444333444666777666777888999888666444333666888999::::::::::::;;;<<<;;;::::::;;;<<<===>>>;;;999777777999:::::::::777777777888999;;;<<<===@@@???>>><<<:::888777666666666555777888:::999888888999999999888777999;;;999888666555444555666777666666555444444444444444666666777888888888777777444333222333555666555444;;;<<<===<<<:::888999999777555555888;;;<<<999666555444222222111///+++)))+++---111333444444222111111111333555888:::===>>>777777555444222000///...333222000/////////000111444555666555333222333444666444111//////222666888>>><<<999888888777333000+++000555:::<<<;;;:::999888777777777888999::::::999:::999888555333333333555444333222222333555666::::::999888888888888888:::888555333333444777888::::::::::::;;;<<<>>>???AAA???>>><<<<<<===>>>??????>>>>>>>>>???@@@AAABBB???>>>===<<<===>>>@@@AAA===>>>>>>???@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>===<<<<<<===>>>>>>======<<<;;;:::888999:::;;;;;;:::===;;;888777777:::===???<<<:::777777888999999888::::::;;;<<<===>>>@@@BBB===;;;888777999<<<>>>???@@@<<<999:::===@@@>>><<<<<<===???AAA@@@>>>;;;999999999888888777888:::;;;888666555777:::===>>>???>>>???>>>===:::777666555444666999:::999777777777;;;<<<===>>>???>>>======999;;;>>>>>>===<<<;;;<<<===<<<:::777666888===BBB@@@??????@@@@@@???<<<:::777666666666777999;;;<<<@@@???===<<<<<<>>>???@@@AAAAAAAAAAAABBBDDDFFFHHHGGGEEEEEEGGGIIIJJJHHHFFFLLLKKKHHHEEEBBBAAACCCEEEKKKLLLMMMMMMKKKJJJJJJKKKzzzjjj___ZZZXXXVVVTTTLLLJJJGGGFFFEEEEEECCCAAA<<<<<<<<<>>>???>>>;;;999:::;;;<<<======<<<;;;:::888;;;>>>@@@???===<<<;;;:::888666444444555666777999888888777777888999999777666555333222111111111333444444333111111222333666777777666444333333444000///......///000222333888666555555555555444333555333333555888888444000000//////222666777444111,,,...111222222333444666555444333222111000///...---///222333333333555666888888888888999999999999777666555444333111---***...111444777999999888777555555666777777777666666666555555666777777666444555666666666777777888888666666666999<<>>>>>777777777888999:::;;;<<<===<<<;;;:::888777666555444666888999999888888999999:::;;;:::999999:::;;;:::;;;;;;888444222333555888888888777666555444333444555777888888888777777222222333555777777666444;;;:::999999:::;;;::::::777666666999<<<===:::777222222111222333222///---//////000111111111111000111222444666999<<>>>>>BBBAAA@@@>>>>>>>>>>>>???????????????@@@AAABBBCCC@@@???===;;;;;;===???AAA??????@@@AAAAAA@@@@@@?????????@@@@@@@@@@@@????????????@@@@@@@@@@@@???>>><<<;;;999999:::;;;;;;:::<<<999666333444888===@@@;;;:::888888999:::999888:::::::::;;;<<<===>>>???777666666777;;;>>>??????===999666666999:::999777666888;;;>>>??????>>>===;;;;;;;;;999888888999;;;333333333666:::>>>AAABBB>>>???@@@>>>999666666777333666999;;;::::::;;;<<<<<<<<<>>>?????????>>>>>><<>>:::999======<<<:::999;;;>>>AAADDDBBB@@@??????>>><<<;;;999888888888999;;;===???AAA???>>><<<<<<===>>>???BBBAAAAAAAAABBBCCCEEEFFFEEEEEEEEEGGGIIIIIIGGGFFFJJJIIIGGGDDDBBBBBBDDDGGGMMMNNNOOONNNLLLKKKKKKLLLqqqeee___[[[UUUQQQPPPMMMIIIFFFEEEDDDBBB@@@;;;;;;;;;===>>>===:::777:::;;;<<<<<<<<<<<<;;;:::999<<>>;;;999888888888777666666777888999::::::::::::999999999888666666555444333111000000333444555666555444444333333555666555222000111333///000000000111111222222666555555555777777666444444444444666888888555333333111000333666888555333...000222333444555666666555444333222111000//////***,,,000333444555555555333444666888999:::::::::777555333111000...,,,***///000333666999:::;;;;;;666666777888999::::::;;;777444222333666777555333444555777888999999999888888555444666<<<@@@BBBAAABBBBBB@@@<<<999666666777555555666777999999777444333444333222111222555777888666555777:::;;;888555666666666555444444444444555555444333333444777:::===<<<;;;::::::<<>>:::444000//////...///111222333555777999999888555333222111222222222333555666777888777777888777555555777999::::::<<<;;;::::::::::::<<<<<<999777555666999===???@@@999999999999999:::;;;<<<<<<;;;:::999888777666666333777;;;;;;999777888999:::;;;<<<;;;999777777888999<<<>>>;;;555111333666888999999999777555333222333444666888999999888777111111333777:::;;;999777:::777444555888;;;;;;999777666666999======:::666000000111333555555333222222111000//////000000111333444555666888:::<<<===;;;999666333111111111222111111222333444555666666222444555444222222333444555555555555666666777777888888888888999888777666000111444777:::;;;:::888333444555666999;;;===>>><<<===<<<999666333222333666555444333333333444444888888888888888777777666:::888555333222222333444888888999:::;;;<<<======AAAAAA@@@?????????@@@@@@@@@?????????>>>>>>??????>>><<<:::999:::===@@@BBBCCCCCCBBBAAA@@@@@@AAAAAA???@@@@@@AAAAAAAAAAAA@@@@@@@@@AAA@@@@@@@@@??????===;;;::::::;;;;;;;;;::::::888666555666999===@@@<<<:::999999::::::999888===;;;:::::::::;;;;;;:::222333555999===@@@@@@???<<<:::777666888999888777444555888:::<<<=========<<<<<<<<<:::666555777:::333222222555:::>>>@@@AAA===@@@AAA???:::666777999555777:::;;;;;;;;;<<<>>><<<===>>>???@@@@@@??????===@@@CCCDDDBBB>>>;;;:::===============>>>@@@AAADDDAAA===<<<<<<===>>>===<<<;;;;;;;;;<<<===>>>??????>>><<<;;;<<<===???AAABBBAAAAAA@@@@@@AAACCCDDDCCCCCCDDDEEEFFFEEECCCBBBCCCCCCCCCBBBAAACCCGGGJJJLLLNNNNNNNNNMMMMMMNNNPPPxxxnnnggg```XXXRRRRRROOOJJJGGGEEECCCAAA@@@============>>><<<999666999::::::;;;;;;;;;;;;;;;===>>>@@@>>>;;;666444222666666777777888888999999:::;;;;;;;;;:::888666555444555555555333222000///222444777::::::777444111///222444333///...000222333333333444444333333333555444444666888888666555111222333555777777777666666444333555888999777555111222333555666777777777555555444333222111111000***+++...111444555666555111222444666777888999999555555333000...,,,++++++///111333666999;;;<<<===888888888999;;;<<<======555222000111555888777666555666888:::;;;;;;:::999888555333444999>>>@@@???AAAAAA???<<<999888999:::555555666888999999666333333444555444333333555777777555555777::::::777444444777;;;>>>???===999777555555444222000222666:::@@@???===;;;;;;<<<===>>>;;;;;;;;;999555222000///...000333555555555888:::;;;999777444111000///...111222333555777888999999:::888555666999;;;;;;;;;<<<;;;:::::::::;;;<<<===;;;999777777999<<<======;;;:::::::::::::::;;;<<<<<<;;;;;;:::999888888777444777;;;<<<999777888999;;;<<<<<<:::777333222222444999<<<;;;666444555888777888999:::888666333111222444777999::::::999888111222555999===>>>===<<<777333000111444888999888666555666999<<<<<<888444000000111444666888666555444222111000000111333444777666666555555555666666666444222000000000222333000111333555666777777777222333444333222222333444444555666666777777666666444444666666666555555555111111222555888999888666222222333555777999;;;===<<<===<<<999666333222333777777777777777777888888777777888888888777666555666555444333333444555666777777888999:::;;;<<<<<<======>>>>>>???@@@AAABBBAAA@@@???>>><<<:::888777888888777777999===@@@CCCHHHEEEBBB@@@???@@@CCCDDDAAAAAABBBBBBBBBBBBBBBBBB@@@@@@??????>>>>>>>>>>>>===;;;::::::;;;<<<;;;:::888888999:::;;;<<<===>>>===;;;999999:::;;;:::999???<<<999888999999777555111222555:::???AAAAAA@@@>>>===:::::::::;;;;;;:::666666777888888999:::::::::<<<<<<888444222444888666555444555888;;;<<<<<<<<<>>>???===:::777777999888999;;;;;;::::::;;;<<<;;;<<<>>>???@@@@@@@@@???===>>>@@@???>>>======>>>>>>>>>===>>>???@@@AAAAAAAAA===:::999:::===???@@@>>>>>>>>>===============;;;;;;:::;;;<<>>??????>>>:::777888888999:::;;;<<<======@@@AAA@@@<<<777222///...444555666888999999:::999::::::;;;;;;:::777444222222333444555444333000///111333777:::;;;888222---,,,000333222...---000444888888777777666555444444444333444666777888666444000111222444555777777777888666444666999:::999666333333333555777999888777555444444333222222111111,,,++++++---111555666666111222333444555666777888444555555333000...---...///111444777:::<<<======999999999999:::;;;<<<===444222111111444777999:::777888:::;;;;;;;;;::::::888666444555777:::<<<<<<>>>>>>===;;;999:::<<<>>>777777888:::;;;999666333444555777666555444555666666666777999:::999666444222777===BBBCCC@@@;;;888555666555222///000555999???>>>===<<<<<<<<<<<<<<<777888999999777555222000111555999:::888888;;;>>>;;;:::777555222000......111222333444666888999:::;;;888666777;;;===<<<:::999999888888999:::<<<===<<<:::999999;;;<<<;;;:::;;;;;;::::::999:::::::::;;;;;;;;;::::::999999999666888:::;;;999888888999:::;;;;;;999555222//////111555999:::888777777999666777:::;;;:::777444111222444888;;;<<<<<<;;;:::555555777:::===??????>>>555222///...111444777888777666777:::<<<;;;666111111111222555888999888666444333222222222444777888999888666444222111000000//////......///000222333///111444666888888777666111222333333222222333444333444555555666666555555222444555555444333333444333111000333666888777555333333333444666888999:::;;;;;;;;;999555333333333555666777888:::;;;<<<<<<888999:::::::::999777666444444444444444666777888666666888999:::;;;;;;;;;::::::;;;===>>>???@@@AAAAAA@@@>>><<<999666444222333444555666999<<>>@@@BBBDDDAAABBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;999:::<<<======<<<999:::;;;===>>>>>>>>>===???<<<999888999;;;;;;;;;>>>:::777777888999666444111222555:::>>>AAA@@@???@@@???>>>=========>>>???;;;:::999888777777777777888:::;;;777222///222777;;;999666666666777777666999999999999999888777666999:::;;;:::888888888::::::;;;===???@@@@@@??????<<<<<<<<<;;;:::;;;>>>AAA???>>><<<===???AAABBBBBB???<<<888777:::===???@@@>>>>>>>>>=========<<<<<<999999999:::<<<@@@CCCEEECCCBBB@@@???>>>>>>>>>???CCCFFFHHHHHHFFFCCCAAA@@@AAAAAA@@@>>><<<>>>AAADDDHHHJJJLLLMMMNNNQQQUUUXXXxxxrrrkkkbbb\\\UUUQQQKKKGGGEEEDDDCCCAAA?????????AAAAAA@@@>>>;;;888888999:::<<<>>>???@@@CCCBBB???:::555000......111333555888999:::999999:::;;;<<<<<<:::666333000///111444555555333111///222222444666777555///***+++000444333///...222777===<<<:::888666555444444333333444555777777444222222333444555555555666777999666444555888:::888666333222111333666888666555333333222222111111000000///,,,)))***...333777888444444333333444555777888555777888777444222222333///111555999;;;=========999999888777777888999999444444333222222555999===888999999:::::::::999999888888888777666666888:::;;;<<<;;;::::::<<>>999888777555333222111000111222222444555777999::::::777666888<<<>>><<<888666555555666777999;;;<<<;;;;;;:::;;;<<<<<<:::888:::999999888777777777888::::::::::::::::::999999:::999888888::::::999888777999:::999666222000000///222555888:::999888777555888;;;======:::666333222555999<<<>>>>>>===<<<:::999888999<<<===<<<;;;444333111......111666::::::999999<<<===;;;555000333333444666999999888777444333333444666999;;;===:::999777444222000///...,,,,,,---......///000000///111444777888888666555000222333333222222333444222222333333444444444444555777888777555333333555555222000222777999777555666555555555666777888999999:::999888555333333333000222444777999<<<===>>>999:::;;;<<<;;;:::888777555555555555666777888999555666888999::::::::::::888999:::;;;<<<=========??????>>><<<999666333111000222444666888:::<<<<<<@@@@@@@@@????????????@@@AAAAAAAAAAAA@@@???>>>>>>@@@???===<<<;;;;;;;;;<<<;;;:::999:::<<<>>>>>>>>>;;;;;;;;;<<<<<<======>>>AAA>>>999777888;;;======:::666333555888:::888666222333555999<<<>>>===<<>>===>>>@@@AAA@@@>>><<<999888777777888666999;;;777111///222777>>>;;;888666555555444333444222000222666777555111777888888888666666777999999:::<<<>>>????????????;;;<<<<<<;;;::::::===???@@@===;;;<<>>???::::::;;;<<<===>>>>>>>>>:::999999:::<<>>============???CCCGGGHHHFFFDDDCCCCCCAAAAAA@@@>>><<<===@@@CCCIIIJJJKKKLLLMMMPPPTTTWWWyyyqqqkkkbbb\\\UUUQQQKKKGGGEEEDDDCCCBBB>>>>>>???AAACCCCCCAAA>>>888888999;;;===???BBBCCCDDDBBB???:::444000///000000222555888999:::999999:::;;;<<<<<<:::666222///...000333555666444111000333222111222333111---)))+++000555444000000555:::@@@>>>;;;888666555444444333333333555777666333111555666666666555555555666999666333444777999888666222000000222555777555333222222111111000000//////222---((((((,,,222777999777666444333444555777888666999;;;;;;888555555666///222666:::<<<===<<<<<<999888777555555555666666555666666333111333999>>>999999888888888888888888888:::;;;999666555777999999::::::::::::===BBBEEE======>>>??????===888444555777999:::888777666777888<<<@@@@@@<<<888888888:::<<<>>>??????>>>;;;:::555777777333...---111666555777:::<<<>>>>>>===<<<::::::;;;======:::666222111666::::::777666888;;;777666666555555444333333222222222333555777888999999666666888===>>>;;;777333222333333555777:::;;;::::::;;;<<<>>>===:::777999888777666555555555666999999999999999999999999<<<999666777:::;;;:::888555777999999666444333333000111444777::::::777555666888<<>>===>>><<<999999999:::999888444444333///---000666<<<<<<;;;;;;===???<<<666000444444555777999999888666333333444666999<<<>>>@@@;;;999777444222000///...+++,,,---.../////////......111444777999888666444000111333333222222333444111111111222222222333333888:::<<<:::666444444666777444111333777:::888666888888777777777777888888777888888777444333333444,,,...111555888;;;===>>>888999:::;;;;;;999777666666666666666666777888888444666777999::::::::::::999999::::::;;;:::::::::>>>======<<<999666444222000111444666888999999888:::<<<>>>@@@@@@???<<<;;;@@@@@@@@@??????===<<<;;;@@@???===<<<;;;;;;;;;<<<:::999888:::<<>>===;;;999999;;;===???BBB>>>999666777:::===???666333111333999<<<;;;888222333444777:::<<<;;;:::>>>>>>>>>>>>===>>>@@@BBBCCCAAA>>>;;;999999999:::666999;;;777111///333888>>><<<888666555444333111111---***...444666333...555666777666555555777999888:::;;;===>>>???>>>>>>;;;<<<===<<<;;;:::;;;===AAA===:::;;;>>>BBBCCCCCCBBB???<<<;;;;;;===>>>>>>666777999;;;===>>>???@@@;;;;;;::::::;;;>>>@@@BBBCCCBBB@@@>>><<<<<<<<<<<<:::>>>DDDFFFDDDCCCCCCCCC?????????>>>===???CCCGGGJJJKKKLLLLLLLLLOOOSSSVVVyyypppfff___VVVTTTPPPLLLHHHEEEBBB@@@BBBAAAAAAAAA@@@?????????;;;;;;::::::;;;???CCCEEEHHHEEE???999555333333444222222444555555555555444666666666888999888666333333222333666888999777666555111//////,,,((('''***000555:::999555222222444@@@===:::777666666444333000111444666777666444333333222111333666888666444666444222444777999888666555666777666555444555666444444444333111///...---,,,+++***+++---000444666;;;888555555777999888777:::999888999;;;<<<;;;:::333333444666888888777555666666555555444444444444444666777666333222444777:::888777888999;;;;;;:::;;;;;;:::999999999::::::<<<888555555:::???BBBCCC>>>???@@@BBBBBB???;;;888>>>;;;999888888:::::::::777:::>>>???>>>;;;888777<<>>>>>:::999>>>DDD???===::::::<<<<<<999666222666999999666444555777222111111222333444666666666111///333777777777888666222000222777999888555666777777666444444444555888999:::;;;;;;999888777666888888666333333777;;;:::999999888999:::<<<===;;;:::::::::999999888888444555777:::<<<<<<999666333555777888999888777666777999;;;======;;;999777666777:::<<<<<<<<<;;;:::999999:::999999888777666777555333222222333444555777999::::::777555444333777777777666666555444444666888999999888999===@@@>>><<<:::666444333222222777333000000111111///------///333666777666444222333666888888444111111111,,,...000111000///000111======<<<;;;999777555444;;;888444444777999999888:::888777777777777666444888666444444555333///+++,,,///333555555555666666666777999;;;;;;:::666333777666666555555666777888<<<;;;999999;;;<<<;;;;;;;;;:::777444222333666999::::::;;;;;;999666333111666777888999:::999888777<<<>>>@@@>>>;;;999;;;===???>>><<<<<<<<<<<<:::888??????>>><<<999777888999888666444777;;;?????????;;;<<<>>><<<::::::<<<>>>BBBBBB@@@;;;777777;;;???888666444555999<<<>>>???666666666777999;;;>>>???>>>???@@@@@@@@@AAACCCEEECCCBBB@@@===:::999:::<<<<<<;;;:::777444333555777:::>>>>>>999555555555444000,,,***---222444222///333222222333666888999999;;;;;;;;;===???AAABBBCCCAAA@@@???===<<<;;;;;;;;;???<<<:::;;;>>>@@@@@@???>>>???BBBDDDEEEBBB===888;;;:::;;;===??????===;;;AAA>>>;;;:::<<<>>>@@@@@@DDDBBB???<<<;;;<<<===>>>???>>>>>>>>>???AAACCCEEECCCCCCCCCBBBAAACCCFFFIIIJJJGGGFFFLLLSSSWWWTTTPPPyyyqqqhhhcccXXXTTTOOOJJJHHHGGGGGGGGGAAAAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;===???AAABBBFFFCCC???:::777666666666333333333333333333444444333333444666777777555333444444555777999:::999777666222...---***&&&'''+++222777;;;;;;777333333444;;;:::999::::::888555222000222444666666555333222222000000222555666444222333111000222555777666444666777777666555555666888777777555444222111000///,,,,,,+++,,,...111444555888666444555888:::999888:::999888888:::;;;;;;:::555555555666666666444333777777666666555444222111222444444444222333666999999777666777999;;;;;;::::::::::::::::::;;;<<<===???;;;777777999===???@@@===>>>@@@AAAAAA???;;;888===;;;999888888999999::::::;;;======<<<;;;::::::<<<>>>@@@@@@>>><<<;;;;;;777999:::999666444222222666:::<<<<<<999888;;;>>>;;;999888999;;;;;;:::888333444666666555444333444...///000222444666888999444//////444888777555666555222000000444666666444888999:::999777666777888777777888888999::::::;;;888888777666444555777999::::::999999:::<<<===>>>:::999888777777666777777444555777;;;======:::777444555777888999999999999999:::;;;<<<<<<;;;:::999666777999;;;;;;:::999888777777888888888888888777777666555444444444555666555666777666333111111222555666777888888777666555444666777777666666999<<<===<<<:::777666444444444666444222222333222000......000333666777666444222444666888777333000...///...000222222111111222333:::::::::999888777666555777555333333555777888888888666555666777777666444666555666888888666000,,,,,,...111222111111222222777888:::======<<<999666777666555555666888:::<<>>???>>><<<999777777888999777555666:::>>>??????;;;<<<===<<<:::999;;;===BBBAAA>>>;;;888777888:::999777666888:::===>>>===777777666777888;;;===???AAABBBBBBBBBAAAAAABBBDDDBBBAAA>>><<<<<<<<<============;;;888555444666777999===>>>999555666777666222000///111444666555333222111111333777;;;<<<===<<<===>>>>>>???@@@BBBCCCAAAAAA@@@???>>><<<;;;;;;>>><<<::::::===??????>>>@@@BBBDDDGGGHHHFFFBBB>>>;;;:::;;;===???AAA@@@??????===:::999;;;===??????CCCAAA???<<<;;;<<<>>>???????????????@@@BBBDDDEEEAAABBBCCCCCCDDDFFFIIILLLMMMKKKKKKNNNRRRTTTRRRNNN{{{rrrjjjeeeYYYTTTMMMIIIHHHJJJLLLMMMBBBAAA@@@???>>>>>>>>>???=========>>>>>>??????@@@CCCAAA>>>;;;999999::::::444333222111000111222333000000111333666666555333555555555777:::;;;:::888777222...+++(((%%%'''---444888<<<;;;888555444555444555888;;;<<<:::666222111222444444444333111///000000000111333444333111/////////111444555444333999999888777555666999;;;;;;:::777555333222222222------...///111222444555555555666888:::;;;:::888:::888666666888999:::999777777777666555333222111777888888888777555222111111111111111111333888;;;777666555777999;;;<<<<<<999::::::;;;<<<>>>>>>???@@@===:::888999;;;<<<<<<<<<===???@@@???===:::999===<<<:::888777777888999<<<;;;;;;:::;;;;;;<<<===<<<>>>??????===;;;::::::666999<<<<<<:::777555444888888888888888888888888777777777999<<<>>>===<<<777666555666666666444222...///111333555777777888111...///555999666333222444111......000222444444;;;<<<<<<<<<:::999:::;;;777666555555666999===???<<<:::777777777888888888::::::;;;;;;===>>>@@@AAA:::999666555444444555666555666888;;;>>>>>>;;;999666666666777999:::;;;<<<<<<;;;:::999999:::;;;<<<888888999:::999888777666444555666777888888888888555666666777777777666666333333222000...---...000444666888::::::999777555222333444444333333444666999999888777666666555555666555444555555444111///000111444555666555444333555777888777333000...---111333444444333222333444666666666777777777777777666666555333111111333555555444333444555666555444444555888:::;;;888222...000111222111///...///000777999===???@@@???<<<;;;888777666666777:::===???@@@>>><<<<<<<<<<<<;;;:::999999777555333333555888555555555666666777888999>>>>>>>>>>>>>>>??????@@@<<<;;;;;;;;;=========<<<;;;:::999999;;;;;;:::999>>>>>>>>><<<999777666777;;;888666666999<<>><<<:::999777666888888888:::<<<>>>===<<<999888777777888:::===>>>BBBCCCDDDCCCAAA@@@AAABBBBBB???;;;;;;>>>AAAAAA???@@@???===:::777666777999:::>>>===999666888888777444555555666777888999999444222222444999>>>AAABBB???@@@BBB@@@===<<>><<<:::<<<;;;999999<<<===>>>>>>@@@AAADDDGGGIIIIIIEEEBBB<<<;;;;;;===@@@BBBCCCCCC===;;;888888:::<<<======BBB@@@>>>===<<<===>>>???@@@??????@@@AAABBBDDDDDD@@@AAADDDEEEFFFHHHLLLOOONNNOOOPPPPPPQQQPPPNNNMMMuuukkkdddZZZTTTMMMIIIIIIKKKLLLLLLEEECCCAAA???>>>>>>???@@@;;;<<<===???@@@????????????>>>===<<<;;;;;;<<<<<<444333000///...///000111......///222555777666555555444444666888:::999888777333///,,,'''$$$(((...555888;;;;;;888555444444111333666999<<<;;;888555222222333333222111///...111111111222333333333222///000111333555555555444:::999888666555777:::======;;;888555333333333444000000111333444555555666777888:::<<<===<<<:::888888666444333555666777777777888888666444333222222666777999;;;:::888666444222111000///000444888;;;666555555666:::<<<======;;;;;;<<<===>>>????????????===;;;999999::::::;;;:::<<<>>>???===;;;999888;;;;;;:::999777666777888::::::999:::<<<=========:::<<<======:::999888999666:::>>>AAA???<<<999888888555444555777888666444666777999<<>>===;;;;;;<<<===999777444333444888===@@@???<<<999999;;;<<<:::888;;;;;;<<<>>>???AAABBBCCC<<<:::777444333444666777888888999;;;======:::888666555555555777999<<<>>>===;;;888777777888;;;===::::::::::::999777666555444444555666777777666666333444666888888888666555222222000...+++,,,...111666888;;;<<<;;;999555333000111222222111111000000333444444555555555444444555666777777777555222000111222444555555555444333666777888888666333111000222444555555444333333444333333333444666777888999:::;;;999444///,,,...000222111000222444555555444333555777999:::777444111666666666444111000111222777:::>>>AAAAAA@@@>>>>>>;;;:::888777888:::===???>>><<<;;;:::<<<<<<<<<;;;:::::::::888666555777888555555444444555777999;;;AAA@@@???>>>???@@@AAABBBAAA???<<<===@@@AAA???<<<<<<;;;:::;;;===>>>===<<<===>>>>>><<<999777777777===:::777666777;;;???AAA<<<<<<<<<;;;999999999:::CCC@@@======>>>===:::666555555777:::>>>???===<<<;;;:::888888888:::<<<>>>???AAABBBAAA@@@???@@@AAAAAA===999;;;@@@DDDDDDAAAAAAAAA???<<<999888999;;;>>>@@@>>>999777888888666666777999:::999:::;;;===888666666777<<<@@@CCCDDDAAACCCCCC???:::777999<<<@@@AAACCCDDDBBB???<<<:::;;;:::999999:::<<<===>>>>>>>>>@@@DDDGGGGGGEEECCC???===<<<===???BBBCCCCCC<<<999777777999;;;;;;;;;@@@???>>>======>>>???@@@?????????@@@AAAAAABBBCCC@@@BBBEEEFFFGGGHHHKKKMMMLLLOOOQQQQQQNNNMMMMMMNNNxxxkkkaaa[[[UUUNNNKKKKKKKKKIIIGGGDDDBBB???<<<;;;<<<===???999:::===>>>@@@??????>>><<<<<<<<<;;;;;;;;;;;;;;;333222000.........000111///...///222555888888777333222222333666777777666777444222///)))%%%)))000444666888999888666444333222222333555888::::::999222333333222111000...---222333444555444444444444111333555777777666666666999999888666555777:::===;;;999777444333333333444333333444555666666777777;;;===???@@@>>><<<999777666444222222333444444333555666777666333222444555444666999;;;===<<<:::999555333111000222555888:::666555555777:::===>>>>>>===>>>>>>??????>>>======<<<<<<;;;::::::::::::;;;:::<<<>>>===:::888777777999:::;;;999666555666888777777888;;;>>>???===;;;999;;;;;;:::888777777888777<<>>;;;;;;>>>???===:::<<<===>>>@@@AAABBBCCCDDD???===:::777666777888999;;;;;;;;;;;;<<<;;;888666555444444444555888;;;===;;;:::777555555777:::;;;======<<<;;;999888777666666666666666666555444444111222555777888777666555444444222///---...111333:::<<<======;;;777333000000000111222333111///...---///111333444333222222444555777888777555333222222333333444444555555555777777888::::::999777666444555666666444222222333222222333444555777999::::::;;;:::555000---///222111000000111444555555444555555666666666555555555999999888666333111222333555999>>>@@@@@@>>>>>>>>>===<<<999888888999;;;<<<999888777888;;;<<<===<<<;;;<<<===;;;999888999:::777666555444444666999;;;@@@???>>>===>>>???@@@AAACCC@@@===>>>@@@@@@===:::;;;::::::;;;===>>>===<<<<<<===>>>===;;;999888999>>><<<999777777999>>>AAA===<<<;;;:::::::::::::::>>><<<;;;<<>>@@@???===<<<<<<;;;:::;;;;;;<<<===:::<<>>???@@@@@@<<<999:::@@@EEEDDDBBBBBBAAA@@@===:::999;;;===CCCCCC@@@:::777999888444666888999:::999:::;;;======;;;:::;;;>>>AAACCCCCCAAAAAA@@@<<<777444444555===???BBBCCCCCC@@@<<<:::::::::999999999;;;===>>>======>>>AAADDDEEEDDDBBBAAA???======???@@@@@@@@@;;;999888888:::;;;;;;;;;>>>=========>>>???@@@AAA>>>>>>???@@@@@@AAAAAAAAAAAADDDFFFGGGGGGGGGGGGHHHHHHLLLPPPPPPNNNLLLNNNQQQ|||lllbbb]]]WWWOOOLLLLLLLLLIIIEEECCC@@@;;;888777888:::<<<999:::<<<===>>>======<<<;;;;;;;;;;;;:::888777666222111000///...///000111000///000222666888999999222111000111333555555555666666666555...(((***111333444777888999777666444444333111222555888::::::333333333222111000//////444555777777555555555666333555888999777666555555666777666555555666999;;;888777666444333444444555555555444555555666777777===@@@BBBAAA>>>:::888777555333222333444444333111111333555333111000333666222444777:::<<<<<<<<<<<<777555222222555888:::;;;888777666888<<<>>>??????>>>>>>???@@@???>>>===<<<999;;;<<<;;;:::999:::;;;:::===>>><<<888555444666666888:::999666444666888555444555999>>>???===::::::;;;<<<:::888777888999888===BBBDDDCCCAAA>>>===555333222333777999777555222555:::<<<=========>>>;;;999888888999::::::999777777777777888999;;;;;;444///...222555222///......000111///++++++111666999:::<<<;;;::::::;;;<<<===;;;999777666888999;;;>>>===<<<===>>>>>>>>><<<===>>>???AAABBBCCCCCCCCCAAA@@@===;;;:::::::::;;;<<<;;;::::::;;;:::777555555555444444555777:::<<<:::999888777777888999:::>>>===<<<;;;999888777777777777777777666555444333000222444777888888777666777777555222111111444777===>>>>>><<<999555111...111222333555666555111...+++---000333444444333111333444666666444333222333333222222333444666777888888999:::<<<>>>>>><<<999555777888777444333222333555444444444666888:::;;;666666555444222333555888444333333444666888777666666777777555444444555777666777777555333111111222111666;;;===<<<::::::;;;<<<;;;:::888888888888888777666666777:::=========<<<===???>>><<<::::::;;;999888666555666777999:::=========<<<===>>>>>>??????===<<<<<<<<<<<<;;;999:::999888999;;;<<<;;;::::::<<<>>>>>>===<<<;;;<<<>>>===;;;999777999<<>>@@@@@@>>>>>>>>>>>>>>>>>>===<<<;;;777:::===>>>>>>>>>>>>??????<<<:::;;;???BBBCCCBBBAAAAAA@@@===;;;;;;===???EEEDDD@@@:::888:::999555666666777888999:::;;;;;;>>><<<;;;<<<>>>@@@@@@???>>><<<:::888666444333222999;;;>>>AAAAAA???<<<;;;999:::;;;:::999:::===???@@@@@@@@@AAACCCDDDDDDBBB@@@???======>>>>>>>>>===<<<:::999:::;;;<<<<<<;;;<<<<<<<<<===>>>@@@AAABBB>>>???@@@AAAAAAAAAAAA@@@CCCFFFHHHIIIHHHFFFEEEEEEFFFJJJNNNPPPOOOOOOQQQTTTpppgggaaaYYYOOOKKKLLLMMMKKKHHHDDDAAA<<<777666888;;;=========<<<<<<;;;:::999888;;;;;;;;;:::777444111///000000000000000000111111000000000222555888888888222000///000222444555555666888;;;;;;444,,,,,,111222444666999::::::888666555333222222555777888888333333333222222111111000444666888888666444555777222555888888555222111222333444555555444555777999666666666666666666666666555444333222222333555666<<<>>>@@@@@@<<<999888888555555555666777666444111...000222000---,,,///333222333444666888999::::::666444333555999===>>>>>>:::999888:::===???@@@???;;;===>>>???@@@???===<<<999;;;===<<<:::888888:::;;;===???<<<666222222444333777:::999666444777:::555333222555;;;>>>>>>;;;===>>>>>><<<:::999:::;;;888<<<@@@BBBAAA???===<<<666666555555666777666666444777;;;===;;;:::::::::999::::::999999:::<<<>>><<<:::999888888:::===>>>777111---000222111000111222555777333,,,)))---222888:::;;;;;;::::::;;;<<<;;;;;;;;;:::::::::999999999:::<<<<<<<<<<<<===>>>>>>???@@@BBBBBBCCCBBBBBBBBBAAA@@@>>>===<<<;;;;;;999888888999::::::999777666666666666666888999:::999:::;;;;;;;;;;;;:::999===<<<;;;999888777777777666666777777777666666555111222444777888999999999999999888666444555777999======<<<:::888444111///333333555888:::999555111---///333777888777555444111333444333111000111333222222222222444666999:::;;;;;;;;;===@@@???===:::888999:::999666444444444888777666666777888:::<<<444222111111444777999999:::999888999;;;<<<;;;:::666888:::999666444555777333555666666444222111222---333888:::777555555777888888888888888777777666888777777888;;;=========;;;===??????===;;;::::::888777777777888999;;;<<<:::;;;<<<<<<======<<<<<<999:::<<<<<<;;;;;;<<<===:::999888999;;;;;;:::999999<<>>>>>???===>>>===;;;888888;;;>>>>>>;;;:::;;;>>>??????>>><<<===>>>===<<<;;;<<<===888888999<<>>>>>@@@BBBBBBBBB???<<<:::999;;;>>>???>>>=========>>>===<<<<<<<<<>>>@@@BBB?????????===<<<<<>>999999===<<<888777555444666:::<<<;;;999:::999:::;;;===>>><<<:::999666333444777888777444666888;;;===>>>>>>===;;;999;;;<<<;;;999:::===@@@CCCBBB@@@AAABBBBBBBBBAAA<<<;;;;;;<<<===>>><<<;;;===<<<;;;<<<===>>>>>>===;;;;;;<<<===???AAABBBBBB@@@AAABBBCCCCCCCCCBBBAAADDDGGGJJJKKKJJJGGGFFFEEEHHHJJJNNNPPPRRRSSSTTTUUUtttkkkdddZZZNNNIIILLLOOOOOOMMMHHHDDD???:::888:::>>>@@@@@@???===;;;999777555444;;;;;;;;;999666222...+++...///000111222222111111000//////111444777888777222000///000222444555555555999>>>???888...---111333444666:::<<<<<<;;;999444333222333666777777666333333333222222222222222444666888888555444555777111444777777333///......000222444444444444555777444555666777777777777777555333111//////111333555999<<<>>>===:::888888:::666666777999:::888555222,,,///000...)))(((,,,000222222333444555666777888555444444777<<<@@@AAA@@@;;;:::999;;;===@@@@@@@@@999:::===???@@@@@@???>>>999<<<>>>===:::777777888;;;>>>???;;;555000000222111555999999666444777:::777222///222888===>>>===???@@@@@@>>><<<;;;<<<>>>888;;;???@@@???===;;;:::888888888777666555555555777:::>>>???<<<:::999:::999<<<===<<<:::;;;???CCCBBB???<<<999888999;;;===:::222---...000000111333555:::;;;666,,,'''***///888:::;;;;;;::::::;;;===999:::<<<======<<<:::999444888;;;;;;:::999;;;>>>>>>???AAABBBCCCBBBAAAAAABBBBBBAAA@@@>>>===;;;;;;666555666888:::;;;:::999888777777888888999::::::999;;;===??????===;;;999<<<;;;:::888777666666666444555666777888888888888333444555777999:::;;;;;;999::::::888777777888:::<<<<<<;;;999777444222111555555777:::===<<<777333///222666:::;;;:::888666111222333222///...111333222111111222444777:::<<<>>><<<<<<>>>@@@???;;;888:::;;;<<<:::888555555555;;;:::888777777999;;;<<<555222///000444777888777>>>===<<<===???@@@???>>>666999===<<<999666555666222555777888666444333333+++111666777444111222444333555666888888888777666;;;:::999999;;;======<<<:::===??????===:::999999666666777888999;;;<<<===999:::<<<=========<<<;;;666:::======<<<===@@@CCC===<<<;;;;;;======<<<;;;888;;;???AAA@@@@@@@@@AAA===>>>???<<<999888:::===>>>;;;:::;;;???AAA@@@???AAACCCDDDAAA>>>===???AAA>>>======>>>@@@AAA@@@>>>???AAADDDEEEDDD@@@<<<999;;;>>>@@@@@@???===<<<<<<>>>>>>>>><<<;;;<<<>>>AAA>>>>>>>>>===<<<===@@@BBBBBBAAA<<<999:::??????<<<888555333555;;;===;;;777555666777:::<<<<<<:::888555111...111999===;;;777444666888;;;<<<======<<<:::;;;===;;;::::::===AAADDDBBB?????????@@@???>>>888888999;;;===>>><<<:::>>>===<<<===?????????>>>:::;;;<<<>>>???AAABBBCCCBBBCCCDDDEEEEEEEEEDDDCCCDDDGGGKKKMMMLLLIIIHHHGGGKKKLLLOOORRRTTTVVVVVVVVVuuukkkaaaWWWOOONNNOOOMMMJJJIIIKKKIIIEEEAAA>>>======>>>>>>??????<<<777555666777999;;;<<<999333///---...///...,,,******---333777555444333444777999::::::555222///...///111333333666<<>>>>>;;;999999666777<<>>>>>===;;;888666666777555555333222222444777999777333///111666::::::999?????????===:::777666666:::<<>><<<::::::===;;;999888888777555444<<<===>>>===<<<<<<<<<>>><<<;;;;;;;;;===@@@DDDFFFDDDAAA===999666555666666333000---...111444444333777:::;;;777000++++++...555:::???===999888<<>><<<;;;::::::888888888:::<<<===<<<;;;<<<@@@CCCAAA<<<888888999<<<>>>AAABBB@@@>>><<<<<<777555333333555777777666666666666777999;;;>>>???666777999:::;;;<<<======>>>===;;;:::888888888888888888777777666666555555555777999:::888555444444555666999>>>BBBAAA<<<777888777666666666444111///444444555666777999>>>AAAAAA===999888:::<<<;;;999;;;;;;;;;:::999777444333666555666888999888666333666333333777999777555666>>>@@@BBBBBB@@@<<<::::::::::::;;;===>>>===999666666777:::;;;:::666222///------///333666666555333111222555999<<<===<<<;;;;;;<<<>>>@@@@@@???===<<>>;;;888666444555888<<>>;;;777777999;;;:::999;;;<<<>>>@@@BBBBBBAAAAAA???;;;999;;;???AAA???;;;::::::;;;>>>BBBDDDDDDCCC>>>???>>><<<:::999:::;;;===>>>>>>>>>===>>>AAACCCGGGGGGGGGDDDBBB@@@AAABBBAAABBBCCCAAA???===<<<<<<@@@>>><<<<<<>>>???@@@???<<<>>>@@@@@@>>><<<;;;;;;:::;;;<<<;;;999888999:::<<<<<<<<<===???@@@???===??????;;;777:::???<<<444444555666777888888777777888999;;;<<<;;;999777555333111//////222777===@@@888999999:::;;;<<<===>>>999999999:::;;;>>>@@@AAA===>>>???@@@???>>><<<;;;999999::::::::::::::::::===<<<<<<>>>AAABBB???<<<<<<>>>@@@@@@@@@@@@BBBDDDBBBBBBCCCCCCCCCCCCBBBBBBDDDFFFIIILLLMMMKKKIIIGGGGGGJJJPPPWWW[[[[[[XXXUUUxxxnnn```WWWOOOOOOPPPNNNLLLLLLJJJIIIGGGDDDBBB???>>>======>>>===:::666444555777999;;;<<<:::444000/////////...---,,,,,,///555999777555444444777999;;;;;;555222///...000222444444444999<<<:::444000111555666666666777777777777777444444333333333555666777444333222000...///222444888999:::;;;:::999888777777888777666444111...,,,000222444666777888888777333555888888777555555666222000------000444666777999666444666:::======<<<999888777888999888777555333333111///,,,,,,...000555555555555555555555444444333555;;;AAADDDBBB???;;;::::::<<<======<<<:::999666777<<>>??????>>>;;;999999999<<<<<<<<<;;;999888999:::<<<999555333444555777888666222///000555999999888?????????===:::888777777;;;>>>AAABBB@@@>>><<<;;;>>><<<:::::::::999777666===>>>>>>>>>======<<<<<<;;;;;;;;;<<<===@@@CCCEEECCCAAA===888555444333333222000///000333555555444444666777666222000000222666:::>>><<<888777<<>>>>><<<:::999999:::<<<===>>>@@@BBBCCCCCCDDDAAAAAA@@@@@@>>><<<;;;::::::999999:::<<<=========>>>BBBEEECCC>>>::::::<<<:::<<<@@@AAA@@@>>>======555333111222444666666666666666777888999;;;<<<===777888999:::;;;;;;;;;;;;:::<<<===>>>===;;;999777777777777666666555444444555777999999777666555666666777999===@@@@@@<<<999888888777777888666444111222333555666666999<<>>:::777666777666666999:::::::::999888666555555666888888999888888777777333222666888666555777<<<>>>AAAAAA???===;;;;;;;;;;;;<<<>>>???>>>;;;888777999;;;<<<;;;888555222111111222444666777666444333444666999===??????>>>>>>===<<<;;;;;;<<<======>>>?????????===;;;888777555666999===@@@@@@>>><<<:::999777888;;;<<<;;;999:::<<>>>>>AAADDDEEE@@@<<<::::::;;;>>>AAACCCBBBAAA?????????===:::999999;;;<<<======<<<;;;<<<>>>AAACCCDDDDDDBBBAAA@@@BBBCCCBBBCCCCCCBBB@@@>>>======AAA???===<<<>>>??????>>>>>>@@@BBBAAA???<<<;;;;;;999:::;;;:::999888:::;;;>>>======>>>@@@AAA@@@>>>>>>>>>:::888;;;@@@>>>777222333555666888999::::::888999;;;<<<;;;999777555444222000///111555:::>>><<<<<<<<<;;;;;;;;;::::::888888888999;;;===???@@@============<<<<<<;;;;;;888888888999:::<<<===>>>>>>===<<<>>>@@@AAA???<<<>>>???AAAAAA@@@@@@BBBCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCEEEHHHJJJKKKKKKJJJIIIKKKLLLOOOSSSWWWYYYYYYXXX~~~ttteee[[[SSSQQQQQQNNNKKKJJJHHHHHHHHHGGGEEEBBB???===<<<<<<;;;999555333333444777:::<<<:::555111000000///////////////222777;;;999777444444666999;;;<<<555222000000111333555555111444555222---,,,000555444666777999999888777666222111000///000222555666333222000---,,,---000333999::::::;;;:::999888777777888888777555333000//////111444666999::::::;;;222444666666555444444444333000------111666999;;;999555333555:::>>>@@@@@@;;;888444333444666888888555555333111......000222444444444555555555555444333333555:::AAADDDDDDAAA;;;::::::;;;===>>><<<;;;999666777<<<>>>======>>>@@@AAAAAA???<<<999888888888:::;;;;;;;;;;;;===>>>CCC>>>777444555777777666555111///000444777888777?????????>>>;;;999999999<<>><<<;;;;;;;;;;;;999888<<<===?????????===<<<:::999:::;;;<<<>>>???@@@AAAAAA???;;;777444222111111111111111333555666666555555555555555555444444444888;;;===;;;777777<<>>>>>???AAACCCCCC@@@>>>>>>???@@@>>><<<:::999:::;;;<<<>>>???@@@AAAAAAAAAAAAAAABBBBBB@@@>>><<<:::<<<;;;::::::;;;<<<===>>>???BBBDDDCCC???<<<<<<===888;;;>>>???>>>=========666444333333555777888888777777888999::::::::::::999999:::::::::999999888666:::>>>BBBBBB>>>:::777777777777666666555444333555777888777666666777888999999:::;;;======;;;999888777777888999999666444111333555666777888;;;===AAA???;;;555111000111333777888888999999999888888666888:::999777777:::===888333111444666444555777888;;;>>>???>>>=========;;;;;;<<<>>>@@@???<<<:::888:::<<<>>>===;;;888555666555444666888999888777666777999;;;>>>@@@BBBBBBAAA>>>;;;888777999<<<>>>===>>>>>>>>>===;;;999777666777;;;>>>AAA@@@<<<999666666888;;;======;;;999;;;<<>>??????>>>;;;::::::;;;;;;<<<<<<;;;::::::<<<>>>???@@@AAAAAA@@@@@@BBBDDDBBBBBBAAAAAA@@@???>>>>>>@@@>>><<<<<<===>>>>>>===???AAACCCBBB@@@===;;;;;;::::::;;;:::888999:::<<<@@@???>>>???@@@AAA@@@???;;;;;;999888<<>>===;;;999888777777777777888999;;;=========<<<;;;:::::::::;;;;;;888888888888:::===???AAA???>>>======>>>???===<<<@@@BBBCCCBBBAAA@@@AAACCCBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCEEEGGGIIIJJJJJJKKKNNNNNNOOOPPPSSSVVVYYY[[[zzzpppeeeZZZVVVSSSNNNIIIGGGHHHHHHGGGFFFDDDBBB@@@???>>>===:::777444222000000444777:::999555111///000111222333222222333666999999666333222555888::::::555333111111222444555555111111///+++''''''---222333555888::::::999666555///...------...000333555333222000,,,***,,,///222999999:::::::::999777777777777666666555333111000000111444666888999999999333555777666444222222222222///,,,---111777;;;>>>999555222333888===???@@@999666333222333666888888555555444111///...000222333444555666777777666666333333444999>>>BBBCCCBBB;;;;;;;;;<<<>>>??????>>>999666666;;;>>>======???AAABBBAAA???;;;888666666666888;;;<<<===>>>@@@AAAEEE???888555666888888777666333111222555888999999?????????>>>;;;:::;;;<<<<<<@@@CCCDDDBBB@@@>>>======;;;:::;;;<<<<<<;;;999;;;<<<===??????>>>:::888666888999;;;===============;;;999777555333222222000111222444666666555555;;;999777777888888666555:::<<<<<<:::777888===AAA@@@@@@@@@BBBCCCBBB???======>>>@@@@@@>>><<<;;;;;;;;;<<<===>>>????????????@@@AAACCCCCCBBB@@@<<<:::===<<<;;;:::999:::===???>>>@@@AAA@@@===;;;;;;<<<999<<<>>>>>>===;;;;;;;;;<<<:::888888:::;;;;;;;;;888999:::;;;;;;:::888888;;;;;;::::::999888777666444777<<<@@@AAA>>>:::888777777888888777666555444666777777777666666888:::<<<;;;:::999888888777666666666666888::::::888666222444777888888999:::<<<======:::444...---000333555666777888999:::::::::999<<<>>>;;;666666:::???999444111333444444444777666888<<<============>>>;;;:::;;;===??????===;;;888:::<<<>>>>>><<<999888888777666777:::<<<===<<<;;;<<<===>>>>>>@@@BBBDDDCCC@@@<<<999888999<<<>>><<<<<<======<<<;;;:::999777888;;;>>>@@@>>>999666444666:::===??????===;;;;;;<<<===???AAACCCDDDEEEEEEDDDDDDFFFGGGFFFCCC???@@@???@@@BBBCCCCCC@@@>>><<<>>>??????>>>===>>>???===>>>===<<<::::::;;;===???@@@AAAAAA@@@@@@BBBCCC???>>>=========>>>======<<<;;;;;;<<<>>>??????>>>>>>@@@CCCCCCAAA???>>>>>>??????===;;;999999;;;===AAA???>>>>>>???@@@???>>>888777777888<<<@@@@@@???444444555666888999;;;<<<777888:::;;;;;;:::999888;;;999666333333555888:::BBBAAA???===;;;999888777777777777888999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::999999999:::<<>>===<<<<<<<<<<<<<<>>;;;777444111///...222666999888444000...///444555666555444333333444666444111111333666888999555333111111333444444333222000,,,'''###$$$)))...222444777::::::888555333---,,,,,,,,,...000333555444333000---+++,,,///222777777888999999888777666666666555444333222111000111222444555555555555444666777888777444111//////000---+++---111777;;;===:::666222222666:::<<<<<<666444333333555777777777444444333000...---///111444555777999999999999888333333444777:::>>>???@@@===<<<;;;===???AAAAAAAAA;;;777777;;;===<<<<<<>>>???@@@@@@>>>:::777666666666999<<<>>>>>>???AAABBBCCC>>>888666777999:::999888666555555777999;;;;;;?????????>>><<<<<<===???<<>>======;;;:::999:::;;;<<<;;;:::::::::;;;===???>>>:::777555666888:::;;;;;;:::999888999999888888777666666000222444555555555555444===;;;999999;;;;;;;;;:::=========:::888999===AAABBBBBBAAABBBBBB@@@===:::999<<>>>>>>>>:::;;;<<<===>>>?????????@@@AAACCCDDDCCC@@@===;;;=========:::888999<<>>======>>>===>>>???>>>;;;999888888@@@>>>;;;;;;;;;<<<<<<;;;999999:::;;;:::999888777<<<<<<<<<;;;999777666555333666999;;;<<<<<<:::999888999:::::::::888666555666777888777666777999;;;>>>===;;;777444333222333555555555777999:::888777444666999:::::::::;;;<<<999999777333///...222666666666666777999:::;;;;;;===???@@@<<<666555:::???:::444111333555444444777444777:::;;;;;;<<<===>>>999999999;;;===>>>===;;;999:::<<<======<<<:::888888777777999<<>>>>>AAACCCBBBAAA???============>>><<<<<<<<<<<<<<<<<<<<<;;;999:::<<<>>>???===888444666999<<>>>>><<<;;;:::;;;>>>CCCIIILLLJJJHHHFFFFFFFFFFFFFFFFFFCCCCCCDDDEEEFFFEEEAAA???:::===???AAAAAABBBCCCDDDAAAAAAAAA>>><<<;;;===>>>CCCCCCCCCBBB@@@???@@@AAA;;;999777888:::;;;;;;:::999888999;;;>>>@@@@@@???;;;>>>AAABBBBBBBBBBBBBBBEEEDDDAAA===::::::<<>>===<<<666555666999<<<>>>???AAA888888777777777777888999777888999::::::::::::999>>><<<999777666888:::;;;@@@@@@???>>><<<;;;::::::888888888999::::::::::::999;;;===??????===;;;:::>>>===<<<;;;;;;;;;<<<===???>>>===;;;::::::<<<===CCCDDDDDDCCCAAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBDDDFFFIIIKKKMMMLLLOOOQQQRRRSSSSSSVVVXXXwwwlllaaa]]]ZZZTTTNNNLLLIIIGGGDDDAAA@@@@@@BBBCCCAAA>>>:::888666444222///222666999999555000......444666888777444222000000222111000111444666777777666444222222222333222000111///+++&&&###$$$(((+++111333666888999777444333++++++,,,...///222333444444444333000......///111333444666777888888777777777666555444333222111000222333333444333222111000666777888666333000///......---,,,...333888;;;<<<;;;777333333666888999888444333333555777888888777444333222///------///111333555888:::;;;;;;::::::666666555666777999<<<===<<<;;;;;;<<>>>>>===:::888777777888;;;>>>@@@??????@@@AAA@@@>>><<<999888999;;;<<<:::999888888888:::<<<>>>???@@@???>>>======@@@BBB===???@@@???===<<<===>>>:::999888:::<<<======<<<:::888999;;;??????<<<999666777999:::;;;:::999999888999:::<<<<<<<<<;;;:::444555777777555444555666:::::::::;;;<<<>>>@@@BBB>>>???>>><<<;;;<<<>>>AAACCCBBBAAAAAAAAA???;;;888666:::>>>AAAAAA@@@???>>>999:::<<<===>>>?????????@@@AAABBBBBBBBB@@@>>><<<===??????===:::999<<>>;;;888777777???<<<:::999:::::::::999:::::::::::::::999888777>>>======<<<:::888666555333444666777999999999999999:::;;;<<<;;;999777666666888999888777777888999>>>===;;;777333111111222555555666888::::::999777777888::::::999:::;;;===666666666444333444666999777777777777888999:::;;;?????????<<<888777:::===:::555333555666555555777555777999:::999999;;;<<<888888888:::===>>>===<<<;;;<<<===>>>===<<<:::999888888888:::===????????????AAACCCBBB???>>>???BBBBBBBBBAAAAAAAAA@@@??????<<<<<<<<<<<<======>>>>>>===<<<===>>>???===:::777:::<<<===>>>=========???===;;;999:::===DDDJJJOOOLLLJJJHHHGGGFFFHHHIIIKKKEEEEEEFFFGGGHHHFFFCCC???;;;>>>AAADDDDDDEEEFFFHHHEEEEEEDDDBBB???>>>???@@@DDDEEEDDDBBB???===>>>???:::777444555999;;;;;;:::777777888;;;>>>@@@@@@???888;;;???BBBBBBBBBCCCDDDIIIGGGCCC???;;;;;;>>>AAABBB@@@===<<<<<<===<<<<<<888666666:::<<<<<<>>>BBB<<<;;;999777666666666777666777888999:::;;;;;;;;;???===;;;999999:::<<<===???>>>>>>>>>============999:::;;;;;;;;;;;;;;;::::::;;;===>>>???>>><<<;;;@@@@@@???>>><<<;;;:::999>>>>>><<<:::888999<<>>AAABBBBBB???:::888;;;<<<:::999<<<;;;===>>>===;;;::::::;;;<<<>>>AAAAAA@@@>>>>>>>>>???AAAAAA???:::999;;;>>>;;;;;;:::999999:::===??????@@@???>>>===???AAADDD?????????===;;;;;;===@@@:::999999;;;===??????>>>;;;999888;;;@@@BBB@@@===::::::;;;;;;<<<;;;;;;;;;:::<<<>>>@@@@@@???===<<<999::::::999666555666888999;;;<<<;;;:::;;;@@@DDD@@@@@@@@@???>>>>>>???@@@@@@@@@???@@@@@@>>>;;;888555999???AAAAAA???===<<<999:::;;;===???@@@@@@AAA@@@AAAAAAAAA@@@???>>>===???AAACCCAAA===;;;===@@@BBBBBBAAAAAABBBBBBBBBBBB???@@@@@@>>>;;;999888999:::888666777888:::;;;:::::::::999999888999999999???>>>>>>===;;;999777666222444666777888888888777888:::;;;<<<;;;999777555666888::::::999777777777;;;<<<<<<999555333444666777777777999;;;;;;:::888888999999888888888;;;===777666666777999::::::999:::999888777777888999999===<<<;;;;;;;;;;;;<<<===:::666555888999666555666666777999999888777888:::999888888:::===??????>>>>>>???@@@@@@???===;;;:::999999:::;;;===>>><<<::::::>>>BBBBBB???>>>@@@CCCBBBBBBAAAAAAAAAAAAAAAAAA<<<<<<<<<===>>>???@@@@@@AAA@@@???@@@AAA@@@>>><<<>>>>>>===:::888888;;;>>>===<<<<<<===???DDDHHHKKKFFFGGGFFFFFFEEEFFFGGGIIIEEEEEEFFFHHHHHHGGGCCC???>>>AAAEEEGGGGGGGGGGGGHHHHHHHHHGGGDDD@@@??????AAACCCCCCCCCAAA>>><<<===>>>;;;777444666:::>>>>>><<<888888999;;;===>>>===<<<888;;;???AAABBBBBBBBBCCCHHHFFFBBB>>>;;;===AAAEEEDDDAAA>>><<<<<<======<<<;;;888999===>>><<<>>>CCC===<<<999777666666666777666777888999:::;;;<<<<<<===<<<;;;::::::<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>===<<<;;;<<<;;;:::::::::;;;===>>>???@@@@@@@@@>>><<<999777======;;;888777888===AAA@@@AAABBBAAA@@@???@@@AAA@@@AAAAAABBBBBBAAAAAA@@@BBBCCCDDDFFFHHHJJJKKKKKKKKKOOOSSSSSSQQQQQQTTTWWW|||pppddd^^^XXXQQQJJJGGGFFFGGGGGGGGGFFFEEECCCBBB<<<:::888888;;;<<<;;;999666:::>>>===888333000//////222555666444111///......///111444888::::::888777555333111111000---+++,,,+++***))))))***,,,---000111333555555444333222)))+++...222444555555444555666777666444222111111...///222444666777777777;;;:::888666444333222222111222333333333222111000...000222222111000000000//////111444888;;;<<<;;;999777555666:::;;;:::888777555333333666999;;;;;;555444333000......000222111333666999;;;;;;:::999===<<<:::777555666888:::999888777999<<>>>>>===<<<===>>>>>>@@@BBBBBB@@@>>><<<<<>>>>>???BBBEEEAAA@@@???<<<;;;;;;???AAA;;;::::::<<>>======>>>===:::777666888;;;;;;===???<<<777777;;;@@@@@@@@@AAAAAA@@@@@@@@@@@@>>>===>>>???@@@???<<<999666:::???BBBAAA>>>;;;:::888999;;;===???AAAAAABBBAAA@@@@@@??????>>>>>>>>>@@@CCCFFFDDD@@@===>>>AAAAAA@@@>>>???@@@AAAAAAAAA>>>??????>>><<<::::::;;;888666555666999<<<======;;;:::999888888888::::::??????>>>===<<<:::888777222444777999:::999777555777999:::;;;;;;888666444666999;;;;;;999777666666999;;;<<<:::777666888;;;999888999:::<<<<<<;;;999888888888777666777:::<<<999777666999<<<>>>;;;999;;;:::999777777777888888:::999888:::<<<>>>???>>>:::777666999:::777555666777888999888777666777888:::999999;;;>>>@@@@@@@@@AAAAAABBBAAA@@@>>><<<;;;;;;;;;;;;<<<===<<<999666666;;;AAABBB@@@???AAADDDBBBAAA@@@??????AAABBBCCC<<<<<<======>>>@@@AAABBBEEECCCBBBAAABBBBBBAAA@@@??????<<<777444444999===<<<===>>>@@@BBBDDDEEEFFF???AAACCCDDDCCCCCCCCCCCCDDDDDDEEEGGGHHHFFFBBB???BBBDDDHHHIIIHHHGGGGGGGGGIIIIIIHHHDDDAAA???@@@AAAAAAAAAAAA???===;;;<<<======999666777===AAA@@@???;;;::::::<<<======;;;888999<<<@@@AAAAAA@@@AAAAAAEEECCC@@@<<<;;;>>>CCCGGGFFFCCC???======>>>>>>===>>>;;;<<<@@@@@@===>>>DDD===;;;999777666666777888666666777888:::;;;<<<<<<<<<;;;:::999:::<<<>>>@@@????????????>>>>>>>>>>>>===>>>?????????>>>===<<<>>>;;;777555666999===@@@>>>???AAAAAA@@@===:::777<<<<<<;;;888666888===BBB???@@@AAAAAA??????@@@AAA@@@AAAAAABBBBBBAAAAAA@@@BBBCCCEEEGGGIIIJJJJJJKKKMMMPPPSSSRRROOOOOOTTTXXXvvviii___WWWOOOKKKMMMIIIJJJJJJJJJHHHEEEBBB@@@CCC???999666777999:::;;;;;;:::999999999777111---222444777888666444333333111111333666:::======<<<666444111000000000///...,,,---,,,'''######)))...111222333555666555222000+++...222444444444555555555777999999888555222//////000333777:::;;;999777555444333222333333555555222444777888777333...,,,---111444444222000000111333666999999777777:::<<<888777666777888999777666999777444222333777;;;>>>:::999666444444444666777333333333444666777666555===:::777555666888888888===:::777777:::===@@@AAACCC???;;;;;;======<<<:::;;;;;;<<<===>>>???@@@@@@EEEBBB>>><<<===>>>??????DDDCCCBBBAAA???>>>===<<<;;;:::999:::<<>>======>>>???DDD???::::::>>>@@@@@@>>>BBB???<<<>>>BBBEEECCC@@@@@@???>>>======???DDDGGGCCCAAA@@@@@@AAA@@@>>><<<<<<;;;:::888666666999;;;BBBBBB@@@===::::::;;;===EEEBBB@@@???????????????CCCAAA???>>>??????>>>>>>;;;999888999;;;;;;888666444333444999>>>BBBBBB@@@CCCAAA???@@@BBBCCCBBB??????AAACCCBBB@@@???>>>>>><<<;;;:::;;;===??????>>>===<<<;;;:::::::::;;;<<<999666555666;;;>>>???>>>999:::::::::999:::===@@@???>>><<<<<<===<<<999777444666777777555444555555555777999999777666777999666:::???@@@<<<888777777;;;;;;:::777555444555777999888777666777888:::;;;;;;999777777888999999888:::999:::<<<>>>???===<<<;;;<<<;;;888666555666888666888;;;<<<;;;:::::::::;;;<<<===>>>===:::777555777888888666444555999===<<<>>>???@@@@@@???===<<>>===::::::===>>>:::888:::===>>>;;;777444888===BBBEEEEEEDDDBBBDDDBBBAAA??????@@@AAACCC???@@@@@@@@@@@@AAAAAAAAADDDEEEFFFFFFEEEDDDEEEGGGHHHCCC:::222...000666;;;@@@@@@?????????@@@BBBCCC@@@@@@???@@@BBBCCCCCCBBBAAABBBCCCDDDDDDCCCBBBBBB>>>EEELLLNNNJJJEEECCCCCCJJJJJJIIIGGGDDDAAA>>><<<>>>AAABBB???;;;999:::===???===<<<<<>>>>>999;;;>>>===;;;;;;>>>BBBAAAAAA@@@>>><<<===???AAACCCAAA===<<<===>>>>>>>>>AAA@@@@@@AAABBBAAA???<<<===999555555777999999888999:::;;;<<<<<<;;;::::::666888888666444666<<>>@@@AAA???@@@@@@@@@BBBDDDCCCAAA???===:::888888777555888===;;;???CCCDDDAAA<<<888666:::<<<>>>>>>======>>>@@@DDDBBB@@@>>>???@@@BBBDDDCCCBBBAAA???>>>@@@DDDGGGDDDEEEGGGHHHHHHJJJMMMOOOPPPQQQPPPNNNKKKMMMRRRVVVzzzmmmcccYYYPPPLLLMMMKKKJJJJJJJJJKKKIIIFFFCCCCCC@@@;;;999999999:::999;;;:::999999999666111---111444888999888666444444111111333666:::<<<===<<<444333222111222222000///...///...)))%%%$$$)))...000111222333333222///,,,***---111333333333333444444555777888888555222000111111333777999:::888555222222222222333555777888444666777888666333000---...111444555444444555777777888:::999888888:::===999888666777888999888777:::999777666888:::===???;;;999666444444666999;;;444444444555555555333222;;;:::888777777999<<<======:::888888:::>>>AAABBBBBB>>>::::::<<<===;;;999:::;;;<<<===>>>@@@AAABBBEEEBBB>>><<<<<<=========CCCBBBBBBBBB@@@???>>>===>>>=========???AAAAAAAAACCCAAAAAABBBDDDDDDBBB???@@@???>>>=========>>>>>>DDD???;;;;;;>>>AAAAAA???@@@===:::<<<@@@CCCBBB@@@AAAAAA???===<<<===AAADDDBBBAAA@@@@@@AAAAAA???===<<<<<<<<<:::777777888:::@@@@@@???===;;;:::;;;===BBBAAA???>>>>>>??????>>>BBBAAA??????@@@@@@@@@???;;;999888999;;;;;;999666555444666:::???BBBBBBAAABBB@@@>>>???AAABBBAAA???BBBBBBBBB@@@>>>>>>???AAA<<<;;;999:::<<<>>>>>>>>><<<;;;999888888999;;;;;;999777666888<<<>>>???>>>888777777888999<<<>>>???===<<<<<<<<<======;;;999999:::;;;999777555444444444666999888666444444555444999===>>>;;;888666777777777777666555666888:::888777666666777888:::<<<;;;999777777888999888777888888999;;;======;;;:::999999999888666666888:::<<<======<<<:::999:::<<<<<<===>>>>>>===;;;888666666777666555333444888;;;>>>???AAABBBBBB@@@???>>>>>><<<<<<===;;;888:::???>>><<<;;;<<<>>>>>><<<::::::;;;===@@@BBBDDDDDDEEE@@@@@@???>>>>>>???AAAAAA@@@@@@@@@@@@AAABBBBBBBBBDDDEEEFFFFFFEEEDDDEEEFFFCCC@@@;;;777444555999<<>>>>>===>>>???AAABBB@@@@@@@@@AAACCCDDDDDDCCCDDDDDDEEEEEEEEEDDDBBBAAAEEEIIIMMMLLLHHHEEEEEEGGGFFFFFFGGGFFFEEEDDDBBBAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>???BBBDDDEEEDDDBBB>>>===;;;<<<===>>>===<<<999<<<>>>===;;;<<>>@@@BBBAAA???<<<<<<===>>>>>>>>>AAA@@@@@@@@@AAA@@@>>><<<:::888666777:::<<<===<<<<<<=========<<<;;;999888555555444333444777<<>>;;;:::;;;999666888===:::===AAABBB@@@===;;;:::<<<>>>AAAAAA@@@@@@@@@AAAAAA@@@>>>===>>>@@@BBBDDDCCCCCCBBB@@@???@@@DDDGGGFFFGGGHHHIIIIIIJJJLLLOOOMMMOOOOOONNNMMMOOOUUUZZZqqqggg]]]SSSOOOOOONNNKKKIIIKKKNNNNNNJJJEEECCCAAA>>><<<<<<;;;999777:::999999999999666111...000444999;;;;;;888666555222222333555888::::::999222222222333444444222000000000000,,,((((((+++...000000111111///---***(((+++---000222111111222333333444666888888666555333222333444666888888666444//////000222444777999;;;777777777777666444111000///222444666777999;;;>>>:::;;;:::999888999<<>>???<<<:::888666777999;;;===666777888888777666333222999::::::999888999>>>BBB===;;;999999<<>>@@@BBBCCCCCC@@@===;;;<<<======<<<@@@AAABBBCCCBBBAAA@@@???@@@AAABBBBBBCCCCCCBBBBBBDDDCCCBBBCCCCCCCCCAAA?????????>>>============>>>BBB???;;;<<>>:::888999===@@@AAA@@@AAAAAA???===;;;;;;>>>AAABBBAAA@@@@@@AAAAAA???===<<<===>>><<<:::888888888<<<===??????===;;;;;;<<>>>>>=========>>>>>>?????????@@@@@@@@@AAAAAA<<<;;;:::;;;<<<<<<:::888666666888;;;@@@CCCCCCCCC@@@???>>>>>>@@@@@@???>>>CCCBBBAAA>>>===>>>AAADDD>>><<<999888:::===>>>???===;;;999888777888:::;;;999999999;;;>>>???>>>===999666444666:::===>>>===;;;;;;;;;<<<>>>>>>===<<>>;;;888888;;;===>>>>>>??????>>>;;;888666555555555333222333666999???@@@BBBCCCCCCBBB@@@???;;;;;;;;;;;;777444999@@@>>>???@@@???===<<<===>>>@@@???>>>>>>???AAADDDFFF??????>>>===============@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFFFFDDDDDDEEEFFF>>>===<<<<<<;;;<<<<<<===>>>======<<<===???@@@AAA???@@@BBBDDDEEEEEEEEEEEEGGGGGGHHHGGGFFFEEECCCBBBMMMNNNNNNJJJFFFEEEGGGJJJEEEEEEFFFFFFEEEEEEDDDCCCBBB@@@???BBBFFFGGGDDD@@@===???CCCGGGJJJIIIFFFBBBAAA@@@???@@@@@@@@@===;;;999<<<>>>>>><<<<<>>>>>@@@BBB>>>===;;;;;;===>>>>>>>>>@@@??????@@@@@@???===;;;777777888:::>>>@@@@@@????????????>>><<<:::999888444222111111444888;;;<<>>===>>>??????>>>>>><<<<<<>>><<<888888<<<999<<>>>>>>>>>>>AAADDDEEECCCBBBAAAAAA???>>>======>>>@@@BBBDDDDDDDDDBBBAAA???AAADDDGGGHHHIIIJJJIIIIIIIIIKKKMMMLLLNNNPPPOOONNNPPPUUUYYYtttjjj```WWWRRRRRRSSSNNNJJJKKKPPPPPPKKKEEEBBBAAA@@@@@@???<<<888555999999::::::888555222///000444:::<<<<<<:::888777444333222333555555444222000000222444666666444222///000111///---,,,...000000111222000---***((('''---///111222222111222333444555666888888888888777555444555666777777555333//////111333555777999:::777777666555444333333222222333444666888:::===???;;;:::999888999;;;???AAA;;;999888888999::::::999666777888:::;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::777999;;;<<<;;;999888777999;;;===:::777777===CCC===;;;999:::===@@@BBBBBB<<<888555555888999888777777777888:::<<>>>>>???@@@BBBCCCCCCCCCAAA@@@AAACCCEEEEEEDDDCCCBBBBBBEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>???===;;;<<<>>>AAABBBAAA<<<999777777:::>>>???@@@@@@???>>><<<:::;;;>>>@@@BBBAAA@@@@@@AAAAAA???======???@@@???<<<999888777888;;;???@@@???<<<;;;;;;;;;<<<===<<<<<<<<<===>>><<<===????????????@@@AAA>>>>>>>>>>>>>>>>>>===<<<888999;;;===@@@BBBCCCCCC>>>>>>===>>>>>>>>>>>>===AAABBBAAA???>>>???BBBDDDAAA>>>:::999;;;===???@@@@@@???<<<:::888888999::::::;;;<<<===??????===<<<<<<888555666;;;???===;;;:::::::::<<<>>>??????===AAABBBBBB@@@===:::999999<<<>>>@@@@@@>>>:::777444///444999:::888666666777333444555555555666999<<<999888777777777777888999999777555555777777777666777777888:::<<<<<<999777777888888777666777999;;;@@@???>>>;;;888888:::===????????????>>>;;;999888666555555444444555777888===???@@@BBBBBBAAA@@@???;;;;;;===;;;555000666???>>>AAABBB@@@<<<:::===@@@BBBAAA???>>>>>>@@@BBBCCCAAA@@@???>>>===<<<;;;;;;????????????@@@AAACCCDDDDDDEEEFFFEEEDDDCCCDDDEEE>>>===<<<===>>>@@@@@@@@@???>>>>>>===>>>???@@@AAA???BBBEEEGGGHHHGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEOOOOOOMMMJJJGGGFFFGGGIIIHHHGGGGGGFFFEEEDDDCCCBBBCCCBBBBBBEEEGGGHHHEEECCC???@@@CCCGGGJJJJJJGGGDDDCCCBBBCCCDDDDDDBBB>>>;;;;;;===???>>><<<===@@@CCC@@@AAAAAA???>>>===???@@@;;;;;;:::<<<>>>???>>>===>>>>>>===>>>???>>><<<:::666777999<<>>??????>>>======<<<;;;:::888444111222555888999888@@@EEEFFFDDDBBBDDDDDDBBBAAA???============<<<:::<<<;;;<<>>>>>======>>>@@@???BBBEEEFFFDDDCCCBBBAAAAAA@@@?????????AAABBBCCCDDDDDDCCCAAA@@@AAADDDGGGHHHIIIIIIHHHGGGGGGHHHJJJNNNPPPQQQPPPMMMMMMPPPTTTtttlllcccZZZUUUUUUVVVPPPKKKKKKOOOOOOIIIBBBAAAAAAAAABBBAAA===888333888999::::::888555222000000444999;;;;;;999777777555333222111111000---+++///000111444666777555333---///111111111111222222111222333111---***))))))000222444444333333444555555666777888999::::::;;;777666666666777777555333222222333444444555555555555555555444444444444555666555555666777999:::;;;888666555666888<<>>>>><<<999555222333777:::<<<;;;:::;;;<<<;;;===>>>:::666555:::???===;;;:::;;;===@@@AAABBB999666333444666888888666666666666777999<<>>???@@@BBBCCCBBBBBBBBBAAACCCEEEEEECCCAAAAAABBBEEEEEEDDDCCCBBBAAAAAAAAA???@@@@@@@@@@@@@@@@@@@@@===<<<;;;<<<>>>???@@@@@@;;;:::888999;;;===???@@@=========<<<;;;<<<>>>AAAAAA@@@@@@@@@AAAAAA@@@>>>>>>@@@BBBAAA>>>;;;999888777;;;???AAA@@@>>>;;;:::999;;;===<<<;;;:::;;;===999<<<>>>???>>>>>>???AAAAAABBBBBBBBBAAA@@@@@@@@@:::<<<===???@@@AAABBBBBB========================>>>@@@BBBBBBAAAAAABBBCCCDDDAAA===;;;===???AAAAAADDDCCCAAA>>><<<::::::999;;;<<<>>>???>>>===<<<<<<@@@;;;777888<<>>???@@@AAAAAA???>>>??????@@@AAABBBBBBAAA===888555///444888:::888666777888777777777666555555777999<<<;;;:::999888777666666666555444444666777777777:::999999;;;<<<===;;;999:::::::::888666666888::::::;;;<<<;;;999888999:::>>>??????>>>===<<<:::999888777666666777888999999:::;;;===?????????===<<<<<<===>>><<<555///444<<<>>>AAACCC@@@;;;999<<>>>>>??????>>>>>>>>>???@@@@@@??????>>>>>>>>>@@@BBBCCCDDDEEEFFFEEECCCBBBCCCDDDBBB>>>;;;:::<<<@@@CCCCCCCCCBBBAAA@@@@@@@@@AAABBB@@@DDDIIIKKKJJJIIIHHHHHHFFFGGGIIIJJJJJJJJJIIIIIILLLLLLLLLKKKIIIGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDBBBDDDGGGGGGEEEDDDDDDEEEBBBBBBBBBDDDFFFGGGFFFEEECCCCCCDDDFFFFFFDDD@@@<<<===???AAA???===<<>>??????>>><<<<<<===>>>:::::::::===???@@@>>>===;;;;;;;;;<<<>>>>>><<<:::777999;;;======;;;:::999<<<<<<<<<<<<======>>>>>>===999555444666888777555>>>CCCFFFCCCBBBDDDCCCAAA<<<<<<===>>>???===999666999888:::===;;;777666999@@@@@@???===;;;;;;<<<>>>>>>@@@CCCDDDCCCAAAAAAAAAEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDCCCBBB@@@AAACCCEEEGGGGGGGGGFFFDDDDDDEEEGGGKKKNNNPPPOOOMMMLLLOOOQQQvvvnnneee\\\WWWWWWUUUPPPKKKJJJKKKJJJFFFAAA???@@@AAABBBAAA>>>888333777999;;;;;;888444222111111444777999888777666666444333111000///...+++)))000///000333555666555333---///111333444444222111000333444222...++++++---444555666666444444555777777666666777888:::;;;<<<999888777777888888666444555555555555444333222111444444444555666777888888888777555666777777666555555333222333666:::<<<===777888888:::<<<;;;888555444666888;;;<<<;;;::::::999;;;======;;;666111---...222666777777888;;;>>>??????>>>:::666555888<<<<<<:::999:::===@@@AAAAAA999666444444888:::999888777666666666888;;;>>>@@@999888888:::>>>AAABBBBBB>>>>>>???@@@@@@AAABBBBBB???BBBEEEDDDAAA???AAACCCDDDEEEEEECCCAAAAAABBBDDDAAABBBCCCCCCDDDCCCCCCCCC============>>>???@@@@@@===<<<=========>>>???@@@<<<===>>>===<<<<<>>???AAABBBBBB???<<<;;;:::888<<<@@@BBBAAA>>><<<;;;888;;;>>>===:::888:::<<<888<<<@@@@@@>>>===???AAABBBCCCEEEDDDCCCAAABBBBBB===>>>@@@@@@???>>>???@@@<<<===>>>>>><<<<<<===>>>===???BBBCCCCCCBBBBBBCCCFFFCCC???>>>???@@@AAAAAADDDDDDDDDBBBAAA>>><<<;;;<<<>>>???>>><<<;;;;;;<<>>>>><<<<<<<<<<<<===??????>>>===;;;===@@@AAAAAAAAACCCDDD@@@@@@?????????<<<777333111555999:::888777888:::;;;;;;:::777555444555777===<<<<<<:::999888777666555444444555888:::::::::>>><<<::::::<<<======<<<;;;<<<;;;999777777999;;;888999:::999888777888999===============<<<;;;;;;:::888777888999::::::999666888:::<<<<<<<<<::::::======>>>>>>888333555;;;@@@BBBCCC@@@;;;999===AAAAAABBBCCCCCCBBB@@@>>><<<;;;;;;;;;<<>>>>>@@@BBBCCCEEEFFFFFFEEECCCBBBBBBCCCDDD>>>777555:::@@@EEEGGGGGGFFFDDDBBBAAAAAABBBBBBAAAGGGLLLNNNLLLIIIHHHIIIFFFGGGIIIJJJKKKLLLKKKKKKHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEDDDEEEEEEGGGHHHIIICCCFFFHHHGGGDDDBBBEEEIIIEEECCCAAA@@@BBBDDDEEEEEECCCCCCDDDFFFGGGFFFCCC@@@???AAABBB@@@===<<<>>>AAA<<<===>>>===<<<;;;;;;<<<::::::<<<>>>@@@@@@>>><<<888888999;;;===>>><<<;;;999;;;======:::777666666999999999;;;<<<>>>@@@AAA???===:::888777666555444<<>>???<<<777333666555777;;;:::666666999BBBBBB@@@===;;;:::;;;<<<===>>>@@@AAA@@@@@@AAABBBFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCAAA@@@@@@AAACCCEEEFFFFFFEEECCCCCCDDDEEEGGGKKKOOOPPPOOOOOOQQQTTTyyypppggg]]]WWWWWWPPPMMMJJJHHHHHHFFFDDDBBB>>>>>>@@@AAAAAA>>>888444666999;;;;;;777444222222222444555666444333444555222111000000000000---+++000//////111333444444333///000333555666444111...///222444222...,,,...111666777777666555444666777666666555555666888:::;;;:::999888888999999888777666777666666444222000///333444666888:::;;;<<<<<<888777666777888777444111333111000111444666666555555666888;;;===;;;666333333444666888999999888888888888888888666333000...---111444555444666;;;@@@BBBAAA===:::999999:::;;;;;;999999:::===???@@@???<<<999666777;;;======<<<999888777777999<<>>@@@AAA@@@???>>>======>>>???AAABBB???BBBDDDBBB???>>>AAAEEECCCEEEEEECCCAAAAAACCCFFFCCCDDDEEEFFFGGGGGGFFFEEE???@@@AAA@@@@@@@@@@@@AAA???@@@AAABBBAAA@@@@@@@@@>>>??????>>><<<<<<>>>???@@@??????@@@AAABBB@@@??????AAABBBBBB@@@>>>======:::>>>BBBCCCBBB???===<<<999<<>>:::777999;;;:::>>>BBBCCC@@@>>>???BBBAAACCCEEEDDDBBBAAAAAACCC???AAABBBAAA>>><<<<<<===<<<>>>???>>><<<;;;===???>>>@@@AAABBBAAABBBDDDFFFEEECCC@@@???@@@@@@@@@???@@@AAADDDEEEDDDBBB@@@>>>===??????===:::999:::<<<::::::::::::;;;===???@@@???>>>===>>>>>>>>><<<;;;999;;;???@@@AAABBBDDDFFF@@@>>><<<<<<<<<:::666333444888;;;<<<999888999;;;======<<<999666444555666;;;<<<<<<<<<;;;;;;::::::666555555777;;;>>>??????@@@===:::999:::<<<>>>>>>;;;;;;;;;:::999:::<<<>>>;;;;;;:::777555555666999:::;;;;;;;;;<<<<<<<<<<<<:::888777888;;;<<<;;;999444666888:::::::::999888<<<;;;===???===888888<<>>AAADDDDDDEEEEEEDDDBBB@@@>>><<<;;;:::;;;>>>CCCHHHKKKEEEDDDAAA@@@???@@@BBBDDDEEEFFFFFFEEECCCAAABBBCCC@@@:::333222888AAAHHHJJJJJJHHHFFFCCCBBBAAAAAAAAACCCIIIPPPQQQNNNJJJHHHHHHGGGHHHIIIKKKKKKKKKJJJJJJGGGGGGGGGIIIJJJKKKKKKJJJFFFEEEEEEEEEEEEFFFHHHIIIEEEEEEEEEEEEEEEGGGIIIKKKFFFDDDAAA@@@AAACCCCCCBBBAAAAAACCCEEEGGGGGGFFFDDDBBBDDDDDDAAA===;;;===???<<<===???>>><<<;;;<<<<<<;;;;;;===@@@BBBAAA>>>;;;555555666999===>>>===<<<;;;===>>>===999555555555888888888999;;;>>>@@@AAA======<<<999666555555666999>>>BBB@@@???@@@@@@===777888999;;;<<<;;;888555444333666999999666777;;;AAAAAA@@@>>>;;;:::;;;<<<<<<===>>>>>>>>>???BBBEEEDDDDDDEEEFFFGGGHHHIIIIIIBBBBBBBBBAAA??????@@@BBBEEEFFFFFFEEECCCCCCDDDFFFHHHLLLQQQRRRQQQQQQSSSUUU{{{rrrhhh^^^WWWVVVKKKJJJIIIGGGEEEDDDDDDDDD======???@@@AAA>>>999555555999<<<;;;777444222333333444444333222111222444111000///000222222111///111000//////111333333333111222444666666333...***---000333222...,,,///333666777777666444444555777666555444333444666888::::::999888999::::::999888666777777666555222000///333444777:::===>>>??????888666666888999888444111333111///000222333111///333555888<<<===;;;555111000111333444555666555555777666444333111111000000000333666555444666<<>>;;;999:::>>>@@@@@@???<<<:::999999:::<<<@@@BBB===<<<<<<===???@@@???>>>@@@???===;;;<<<>>>@@@BBB???BBBDDDBBB>>>>>>CCCGGGCCCDDDEEECCCAAAAAADDDGGGEEEFFFGGGHHHIIIIIIHHHGGGBBBCCCCCCCCCAAAAAAAAABBB@@@BBBEEEEEEDDDBBB@@@@@@AAAAAAAAA???===;;;<<<===@@@??????@@@BBBBBB@@@???@@@AAABBBBBB@@@>>>??????<<>>@@@???<<<;;;===???@@@@@@@@@??????AAAEEEIIIDDDBBB@@@???@@@@@@???===;;;>>>BBBFFFGGGEEEBBB@@@>>>??????<<<888777:::<<<666777888999:::<<<@@@CCCAAA???>>>>>>>>>===;;;999888;;;>>>@@@AAABBBDDDFFFAAA>>>;;;;;;<<<;;;777444666:::======:::999:::<<<>>>>>><<<:::666555666777999:::;;;<<<============777666777999===AAABBBBBBAAA>>>999777888;;;>>>???999:::;;;;;;:::<<>>:::555222222666999999999::::::;;;<<<======:::888777888;;;<<<:::888333555777999:::999888777;;;:::<<<@@@AAA===<<<===FFFEEEDDDAAA??????@@@BBBGGGGGGFFFEEEDDDCCCBBBBBBAAA???;;;:::;;;???DDDHHHHHHFFFDDDAAAAAABBBCCCEEEEEEFFFFFFEEECCCAAABBBCCC<<<666000111999CCCIIILLLKKKIIIFFFDDDAAA@@@??????DDDKKKRRRSSSOOOJJJHHHHHHIIIIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFGGGJJJMMMNNNNNNJJJIIIGGGEEEDDDDDDEEEEEEHHHDDDAAACCCHHHLLLNNNMMMFFFDDDBBBBBBCCCCCCAAA@@@@@@@@@AAADDDGGGHHHGGGFFFDDDEEEEEEBBB===;;;<<<>>>===>>>@@@???===<<<<<<===;;;<<<>>>AAACCCBBB>>>;;;333333555999<<<>>>>>>===<<<>>>???===888555555777888888888999:::===???@@@:::<<<<<<:::666444555888777===@@@???>>>???>>><<<888777777888::::::999777444333555888999777999>>>@@@@@@@@@>>><<<;;;;;;<<<<<<============???CCCGGG@@@AAACCCEEEHHHJJJKKKLLLAAABBBBBB@@@???>>>???@@@EEEFFFFFFFFFDDDDDDEEEGGGMMMQQQUUUUUUSSSQQQQQQSSSvvviii```ZZZWWWPPPMMMKKKJJJIIIEEE???999@@@>>>===>>>@@@@@@>>>;;;:::;;;<<<<<<:::888555444777666666444333222111111...111444555333111000///000000000000//////000000111444666666333111//////111333444444222222333444777666666555555555555555000000000000222444666777666555555555555666777777::::::;;;;;;888444000---///111555999<<>><<<999888:::===>>>???;;;<<<>>>AAACCCCCC@@@>>>===<<<;;;999999;;;@@@EEE??????>>>>>>???AAABBBDDD@@@>>><<<<<<>>>???@@@???>>>>>>>>>@@@BBBCCCBBBAAACCCBBBBBBBBBBBBCCCDDDDDDJJJJJJHHHCCCCCCEEEDDD@@@DDDBBBAAAAAABBBCCCBBB@@@EEE???===CCCFFFBBB@@@BBBEEECCCAAA?????????@@@AAABBBAAA@@@@@@AAAAAA???>>>CCCCCCBBB@@@>>>===>>>@@@AAABBBBBBBBB@@@>>>;;;999>>>>>>>>>===<<<:::999888>>>???AAABBBCCCBBBBBBAAABBB???======???AAACCCDDDCCCBBBBBBAAA???===<<<:::<<<<<<;;;===???@@@???===@@@AAA@@@???>>>>>>AAADDDEEEDDDDDDBBBAAA???===<<<;;;;;;===AAACCCCCCAAA>>>AAA@@@<<<888666777<<<@@@>>>===<<<;;;<<<>>>@@@AAA@@@???===;;;999999888888888<<<>>>===;;;;;;AAAFFFBBB===888888;;;<<<:::666666777777888:::<<<>>>???BBB@@@===:::888777777777>>><<<::::::<<<>>>>>>>>>:::::::::;;;===@@@BBBDDD@@@===::::::<<<===;;;999999::::::::::::;;;>>>@@@999999999777666666888:::;;;777333333777::::::999;;;777555666;;;===;;;888777888999:::;;;:::999888>>>===;;;<<<>>>@@@AAAAAAHHHFFFCCC???===???DDDHHHMMMHHHDDDDDDGGGHHHFFFCCCCCC@@@<<<:::;;;===??????AAA@@@AAADDDGGGGGGCCC@@@FFFCCCBBBCCCDDDDDDAAA???AAA999222222999BBBHHHJJJIIIHHHEEECCCBBBDDDEEEGGGHHHIIIKKKNNNPPPOOOKKKHHHLLLLLLLLLNNNNNNMMMIIIFFFGGGGGGHHHLLLPPPPPPLLLHHHLLLKKKJJJGGGDDDBBBBBBBBBKKKJJJHHHGGGFFFGGGHHHIIIFFFDDDAAAAAACCCCCC@@@===AAAAAAAAACCCFFFHHHIIIHHHIIIGGGDDD@@@>>>===<<<===<<<;;;:::<<<@@@AAA@@@>>><<<===???@@@AAAAAA@@@@@@;;;888555555888<<<======>>>???@@@===999666666666777777888888888999999::::::888666666888999999888::::::::::::::::::::::::999;;;===<<<:::999:::;;;777888999999888888:::<<>>@@@BBBCCCDDDFFFHHHHHHHHHHHHJJJKKKMMMOOOQQQTTTUUUUUUTTTTTTxxxnnnggg___YYYTTTQQQMMMKKKIIIFFF@@@;;;@@@>>>======??????===:::;;;;;;<<<<<<:::888666444666666555444333222111111---///222333222111111111///...,,,++++++,,,...///222333555444222000///000333444555444333222444555888777555444333444444555000000///...///000111222444444444555666888999:::999:::;;;<<<:::777444111000222555888:::<<<<<<<<<;;;777333333666777555333666666555444444444444444333555777999:::999777666444222000000222222000...///000111333555666555444333444444555777888:::;;;>>>===<<<;;;<<<===>>>???===:::777777888;;;<<<<<<999:::;;;???AAABBB@@@>>>===<<<;;;999999;;;@@@CCC@@@@@@@@@@@@AAACCCDDDEEEDDDBBB??????@@@AAAAAAAAAAAA@@@???@@@AAABBBAAA@@@AAAAAAAAABBBCCCDDDEEEFFFHHHIIIGGGDDDDDDFFFCCC???;;;<<<>>>BBBEEEEEECCCAAA@@@<<<===CCCFFFCCCAAABBBDDDBBBAAA??????@@@AAABBBCCCBBB@@@@@@AAAAAA@@@???AAAAAAAAA???>>>>>>@@@AAAAAAAAABBBBBBAAA???===;;;>>>>>>?????????>>>======@@@@@@AAABBBBBBBBBAAAAAABBB???<<<;;;<<<>>>@@@AAAAAAAAAAAA@@@??????>>>>>>CCCAAA>>>===>>>?????????BBBBBBBBB@@@??????BBBDDDDDDDDDDDDCCCAAA???===<<<:::;;;===AAADDDDDDBBB@@@CCCAAA>>>:::888999===@@@DDDCCC@@@===;;;;;;;;;<<<<<<<<<;;;:::999777666666:::<<<>>>===<<<<<>>;;;666777888:::<<<===>>>???@@@>>><<<;;;::::::;;;<<<>>><<<;;;;;;<<<===>>>===:::999:::;;;<<<>>>AAABBBAAA>>>;;;:::;;;;;;999777666777888888888:::<<>><<<<<<>>>@@@@@@???CCCBBB@@@>>>===???CCCGGGJJJFFFBBBBBBEEEFFFDDDBBBAAA???;;;:::;;;===>>>>>>?????????AAACCCEEEDDDDDDEEECCCBBBCCCDDDEEECCC@@@???<<<999:::>>>CCCEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHJJJKKKMMMMMMMMMKKKIIIGGGKKKLLLNNNOOONNNKKKIIIGGGIIIIIIJJJMMMPPPOOOKKKGGGIIIIIIIIIGGGEEEDDDCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDAAA@@@@@@BBBCCCBBB???<<>>??????@@@AAA@@@@@@???>>><<<888333222555999<<<===???===<<<=========;;;999888888888999999999:::::::::999888:::<<<===<<<;;;>>>===:::999777888888999>>>===<<<:::::::::;;;===999::::::999888999;;;===@@@BBBCCCDDDDDDBBB@@@>>>;;;===?????????>>>???AAAAAA@@@@@@@@@BBBEEEHHHJJJBBB???<<<;;;>>>AAACCCCCCHHHJJJKKKKKKJJJJJJLLLNNNOOOPPPSSSUUUVVVWWWVVVVVV{{{tttnnneee^^^ZZZVVVPPPLLLJJJGGGBBB>>>@@@???===>>>>>>>>>;;;999<<<<<<<<<;;;:::888666555666555444444333222111111---///111111000000111222111...+++))))))+++///111222333333222000///000222666666666444333333555777:::888555333222333444666222111///---,,,,,,------222333333555777999;;;<<<888999;;;===<<<:::888666222333555777888888777777:::666333333666888777555888777666555555555666777444555666666777777666666222111/////////...,,,***+++...333777:::999888666666555555555666777888999777888888:::<<<>>>@@@BBB:::888666555777999::::::666777999<<>>AAAAAAAAAAAABBBCCCEEEFFFGGGHHHEEEBBBAAABBBCCCCCCBBBDDDBBB@@@???@@@AAAAAAAAA@@@@@@@@@AAACCCDDDFFFGGGFFFHHHGGGDDDDDDFFFCCC>>>111555;;;BBBGGGIIIFFFDDD===;;;===BBBEEECCCBBBBBBBBBAAA@@@??????AAABBBDDDEEECCC@@@???@@@BBBBBBBBBBBBBBBBBB@@@>>>>>>???AAAAAABBBCCCCCCBBB@@@???>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAACCC@@@<<<999888:::===??????>>>>>>>>>>>>@@@AAABBBIIIEEEAAA>>>???@@@AAAAAACCCCCCCCCAAA@@@@@@BBBDDDBBBCCCDDDDDDBBB@@@>>><<<:::;;;===AAADDDEEEDDDBBBCCCBBB@@@===::::::===@@@FFFDDDAAA>>>;;;:::999999888888999999888777555444;;;;;;<<<===============<<<999888:::>>>AAA@@@???666888:::<<<>>>?????????===<<<<<<<<<===???@@@BBB???>>><<<<<<===>>>>>>===:::::::::;;;<<<===??????@@@>>>;;;::::::999777666222444555666777888;;;>>>>>>>>>>>><<<:::999:::;;;<<<;;;888444222222555888999777555777;;;======;;;============>>>>>>>>>>>>@@@>>>======>>>??????>>>>>>>>>>>>>>>===???CCCFFFGGGCCC@@@@@@BBBCCCBBB@@@???===;;;;;;<<<===<<<;;;===>>>???@@@@@@BBBEEEGGGDDDCCCBBBCCCDDDEEEDDDCCC>>>@@@BBBCCCDDDDDDCCCAAAAAACCCHHHKKKMMMLLLKKKIIIJJJLLLMMMLLLHHHFFFGGGHHHJJJMMMPPPPPPMMMJJJIIIJJJLLLLLLMMMNNNNNNLLLHHHEEEEEEFFFGGGHHHHHHGGGFFFFFFBBBCCCDDDEEEDDDCCCAAA@@@>>>>>>@@@CCCEEEDDDAAA>>>AAA@@@@@@BBBDDDFFFFFFEEELLLJJJGGGCCC@@@===<<<;;;<<<<<<<<<>>>AAABBBAAA@@@AAAAAAAAAAAA@@@???>>>======888333111333777;;;>>>>>><<<:::<<<@@@CCC@@@===999999::::::::::::::::::::::::<<<>>>@@@AAA???===CCCAAA===:::888888888999@@@===:::999:::<<<>>>???<<<<<<;;;999888999<<>>@@@@@@???===<<<===>>>===>>>???AAABBBCCCDDDDDD@@@>>>;;;<<<>>>BBBDDDEEELLLMMMMMMLLLKKKKKKLLLNNNPPPRRRTTTVVVWWWXXXXXXWWWvvvoooiiiddd```ZZZSSSNNNKKKHHHDDD@@@@@@@@@@@@??????>>><<<;;;>>>===<<<:::999777666666444444444333222111111000///000111000......///000555222...++++++///333666333333222111//////222444888888777555444444666888<<<999666333222333555777666444222///---,,,,,,,,,222222333444555777999:::999:::;;;<<<<<<:::888777444555777888888777444333666444222444777999:::999999888777666666888999:::888888777666555555555555333222111///---+++(((&&&(((---555;;;===<<<:::999888888777666666666666777333444666888;;;===>>>???999777555555777999::::::777777888;;;>>>AAAAAA@@@=========;;;::::::===???@@@AAABBBCCCDDDEEEFFFGGGFFFCCC@@@???AAACCCDDDDDDEEECCC@@@@@@AAACCCDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEDDDFFFGGGEEEEEEFFFCCC===111444999AAAGGGIIIHHHGGG@@@??????@@@BBBBBBCCCDDDAAA@@@?????????AAACCCEEEGGGDDD@@@???AAACCCDDDDDDEEEEEEDDDBBB???>>>???AAADDDDDDDDDCCCBBB@@@???>>>@@@AAABBBCCCCCCCCCCCCCCCDDDCCCBBBBBBAAAAAAAAAAAACCCAAA===999777777;;;>>><<<;;;::::::<<>><<<======>>>AAACCCDDDBBB@@@BBBBBBAAA>>><<<;;;===>>>AAA@@@>>>===<<<;;;;;;;;;666777999999999777555444999999:::<<<>>>???===;;;:::999888:::===??????>>>777999<<>>???AAACCCDDDAAA???>>>>>>???@@@???===<<<<<<<<<<<<======>>>>>>>>>===;;;:::999888888777111333555666777999;;;>>>@@@@@@@@@>>><<<:::;;;<<<>>>>>><<<777333222555999999777666888;;;======<<<>>>>>>>>>>>>>>>??????@@@>>>===<<<===???@@@@@@???===>>>????????????BBBDDDDDDAAA>>>>>>???@@@@@@???>>>===<<<===>>>>>><<<:::===@@@CCCCCCBBBBBBDDDGGGCCCCCCBBBCCCDDDFFFFFFFFF???CCCGGGIIIHHHFFFDDDDDDAAADDDHHHLLLMMMMMMKKKJJJIIIKKKLLLIIIDDDCCCGGGKKKHHHMMMQQQPPPKKKHHHJJJLLLMMMMMMMMMMMMLLLIIIEEECCCAAACCCEEEHHHJJJKKKJJJHHHDDDDDDDDDDDDCCCCCCBBBBBB@@@AAABBBDDDEEEFFFEEEEEEAAA@@@@@@AAACCCDDDDDDBBBHHHGGGEEECCCAAA>>><<<;;;======>>>???AAABBBBBBAAAAAAAAAAAA@@@@@@?????????<<<:::666444555888;;;===<<<<<<;;;===???AAAAAAAAA::::::;;;<<<<<<<<<;;;:::;;;<<<>>>AAACCCBBB???<<>><<<::::::999===;;;999:::===@@@AAAAAA>>>===;;;999888999===@@@AAAAAA@@@???>>>>>>>>>>>>BBBCCCBBB@@@===<<<<<<===>>>>>>>>>???@@@AAABBBCCC???>>><<<>>>AAAEEEGGGHHHMMMNNNNNNLLLJJJJJJKKKMMMQQQRRRTTTUUUWWWWWWXXXXXXvvvnnnkkkjjjccc]]]UUUOOOLLLIIIEEEBBBAAABBBBBBAAA@@@???>>>>>>???===;;;999777666555555333333333222111111000000111222222000...------...777555111//////222777:::333333222111///000444666888999888777555555666888;;;999666333222333666777999888555333111/////////222222222333444555777777:::;;;;;;;;;:::888555444555666999::::::888555333333222222444777:::<<<===::::::999999999:::<<<===>>>===:::888666555555555555555444111---(((%%%###(((...666<<<===<<<;;;;;;;;;:::999888777666666666222333555777999999999999888666555666999;;;<<<;;;:::999999;;;>>>AAABBBAAA>>>??????===;;;:::<<<===>>>???@@@BBBCCCDDDEEEFFF@@@>>>;;;<<<>>>BBBDDDEEEEEECCCAAAAAADDDGGGHHHIIIFFFFFFEEEDDDCCCCCCCCCCCCCCCFFFFFFEEEFFFGGGDDD???888888:::>>>CCCGGGIIIIIIFFFEEEBBB???>>>AAADDDFFF@@@@@@??????@@@BBBDDDEEEGGGDDDAAA???AAACCCEEEEEEDDDEEEEEECCCBBBBBBDDDFFFGGGFFFEEECCCBBB@@@>>>===AAAAAABBBBBBCCCBBBBBBAAACCCCCCCCCBBBBBBAAAAAAAAACCCBBB???;;;777888;;;???:::999888999:::===@@@BBB?????????AAACCCCCCAAA??????@@@AAAAAA??????AAACCC@@@AAABBBCCCCCCAAA???>>>AAA@@@@@@AAABBBAAA???===???@@@@@@???===<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<888999;;;;;;;;;999777666666777888;;;???@@@???>>>============>>>>>>>>>===777999<<>>>>>>>>???@@@AAAAAABBBAAA@@@???@@@AAAAAA@@@>>>======>>>>>>????????????;;;;;;::::::999999::::::444666888999999:::<<<===@@@AAAAAA@@@===;;;;;;<<<@@@AAA@@@<<<777666888;;;999888777888;;;<<<=========>>>>>>>>>????????????<<<;;;<<<===@@@AAAAAA@@@???@@@AAAAAA@@@@@@AAACCCBBBAAA???>>>???@@@@@@@@@???>>>>>>???@@@???===;;;???CCCIIIJJJGGGDDDCCCDDDCCCCCCCCCDDDDDDEEEGGGIIIAAAEEEHHHJJJJJJIIIIIIJJJFFFGGGHHHIIIJJJJJJJJJJJJGGGIIIJJJGGGCCCCCCHHHNNNHHHLLLPPPNNNJJJHHHJJJMMMKKKLLLLLLKKKHHHEEEBBBAAA???@@@BBBGGGLLLNNNMMMKKKGGGFFFCCCAAAAAABBBDDDFFFCCCCCCBBBAAABBBDDDGGGJJJBBBAAA@@@AAABBBCCCBBBAAABBBBBBBBBBBBAAA???>>>======>>>@@@AAABBBBBBBBBCCC??????@@@@@@@@@AAAAAABBB;;;<<<<<<;;;;;;:::;;;;;;:::===@@@>>>::::::===BBB;;;<<<===>>>>>>===<<<;;;<<<===???AAACCCAAA===999;;;<<<=========;;;999777777888:::>>>AAACCCBBBAAA???>>><<<999888999===@@@CCCBBB@@@>>>============DDDDDDDDDAAA???>>>???@@@BBBAAA>>>======???BBBDDDAAA??????@@@DDDHHHJJJKKKNNNPPPPPPPPPMMMLLLLLLMMMPPPPPPRRRSSSUUUVVVVVVWWWzzzpppnnnoooddd^^^VVVPPPMMMJJJEEEBBB@@@BBBCCCCCCAAA@@@@@@AAA???===:::666555444444555222222222111111111000000111222333222///...---...666444333222333555777999333444333222111222555888777999999888666555555666888666444222222333555666999888666444333333444444333333333333444555666777;;;;;;;;;:::888555333222444666999;;;<<<:::888666222222333444777:::===>>>::::::;;;<<<======>>>>>>@@@???===:::888666555555666777777444///***&&&%%%+++000888;;;;;;;;;;;;======<<<;;;999888888777777555666888999999888666444666555555777:::===>>>>>>>>>===;;;;;;>>>@@@AAAAAA@@@AAAAAA@@@===;;;;;;<<<<<<===???AAACCCDDDDDDEEE===;;;999999<<>>>>>@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCDDDDDDCCCAAA@@@@@@AAA@@@===999999===@@@;;;::::::999:::;;;===>>>999:::===@@@CCCCCCAAA>>><<<>>>@@@@@@@@@@@@BBBCCCAAAAAAAAABBBAAAAAA@@@@@@CCCAAA@@@@@@@@@???===;;;<<<>>>@@@AAA???>>>===>>>=========<<<<<<;;;;;;;;;<<<<<<======<<<;;;999888555777999<<<>>>@@@AAABBBBBBBBBBBBAAA@@@>>>===<<<888:::<<<>>>@@@AAAAAAAAA???????????????????????????>>>>>>???AAAAAA@@@???===>>>???@@@@@@@@@@@@@@@999:::;;;:::999999;;;===999:::<<<===;;;;;;;;;<<<>>>???@@@???===;;;;;;<<>>@@@@@@???>>>>>><<<<<<<<<>>>@@@AAAAAA???AAABBBBBBBBB@@@@@@BBBDDDCCCBBBAAA@@@@@@@@@AAABBBBBBAAA@@@AAABBBAAA@@@>>>BBBFFFKKKMMMKKKHHHDDDBBBDDDEEEEEEDDDDDDEEEHHHJJJEEEFFFGGGIIIKKKLLLMMMMMMJJJIIIIIIHHHHHHIIIJJJKKKGGGHHHHHHFFFDDDEEEIIIMMMHHHJJJMMMLLLIIIHHHIIIKKKIIIJJJKKKIIIFFFCCCAAAAAA???>>>@@@FFFLLLPPPPPPNNNIIIFFFBBB??????AAAEEEGGGEEEDDDAAA???>>>@@@EEEIIIDDDCCCAAAAAABBBBBBAAA@@@>>>???AAABBBBBB@@@>>>======???BBBBBBBBBBBBCCCEEE????????????@@@AAACCCCCC<<<>>>@@@@@@>>><<<;;;;;;:::???BBB>>>777555:::@@@<<<===???@@@@@@>>><<<;;;;;;<<<>>>@@@AAA@@@<<<999444555777999999888666444444888===@@@AAA@@@AAAAAA>>>>>><<<:::888999<<>>;;;:::>>>BBBFFFBBBAAAAAACCCGGGJJJLLLLLLPPPRRRUUUUUUSSSQQQPPPPPPOOOOOOPPPQQQSSSTTTUUUVVVxxxsssqqqbbb\\\UUUPPPMMMJJJEEEAAA>>>@@@CCCBBBAAA@@@AAACCC???<<<888444222222333444111111111111111000000000...000333333222000000000444444555666777777888888333444444444333444777999666888::::::777555444444222111000000000111222333666555444444444555666777222333333444666888:::;;;;;;;;;:::999888555444222000333777;;;===<<<:::888555555666666666888:::<<<999:::===???@@@@@@??????>>>===<<<;;;:::888777777555777999777222...++++++...333888:::888888;;;>>>>>>===<<<;;;:::999999999888999;;;<<<;;;888555333333333444777;;;>>>??????BBB???<<<;;;<<<>>>??????AAACCCCCCBBB???<<<;;;;;;<<<===???BBBCCCDDDEEEEEE???<<<999999<<>>AAABBBCCCBBBFFFFFFAAA>>>BBBDDDDDDBBBAAA?????????AAACCCDDDCCCAAA@@@AAABBBDDDDDDCCC???@@@AAABBBBBBDDDGGGJJJCCCCCCBBBAAAAAA@@@@@@@@@===>>>???AAABBBBBBBBBBBB???AAADDDFFFFFFDDDBBB@@@;;;>>>@@@>>>;;;:::===AAA>>>>>>======<<<;;;;;;;;;999999;;;>>>AAABBB@@@???;;;===@@@AAAAAABBBDDDFFFBBBAAA@@@@@@@@@AAABBBBBBBBB@@@>>>>>>>>>>>><<<::::::===AAACCCBBBAAA@@@@@@????????????>>>===<<<<<<@@@???>>>===<<<;;;:::999777:::<<<===<<<===AAADDDAAABBBBBBAAA>>><<<:::999999:::;;;===???@@@AAABBB===>>>>>>>>>>>>======<<<::::::;;;===???@@@???===;;;<<<>>>???@@@@@@@@@???;;;<<<===<<<:::999;;;======>>>@@@???<<<:::::::::;;;===???>>>===;;;;;;;;;@@@@@@@@@AAABBBAAA???===;;;;;;;;;:::::::::;;;<<<;;;===@@@BBBBBBAAA???===???>>>>>>???@@@@@@>>><<<@@@@@@AAA@@@@@@AAADDDFFFDDDDDDCCCBBBBBBBBBDDDEEEEEEDDDBBBBBBCCCDDDCCCAAAEEEFFFHHHKKKLLLKKKGGGDDDEEEFFFFFFEEECCCDDDGGGKKKIIIGGGGGGJJJMMMOOONNNLLLJJJJJJJJJJJJKKKKKKLLLLLLJJJIIIGGGFFFEEEFFFHHHJJJHHHIIIIIIIIIIIIIIIIIIIIIHHHIIIKKKIIIFFFCCCCCCDDD???>>>???DDDLLLQQQRRRPPPJJJHHHFFFDDDCCCEEEGGGHHHFFFFFFDDDAAA??????CCCGGGFFFDDDBBBBBBCCCBBBAAA???>>>@@@BBBCCCCCCAAA>>><<<>>>@@@CCCCCCBBBBBBDDDFFFBBBAAA@@@@@@@@@AAABBBBBB>>>@@@BBBAAA>>><<<<<<======???@@@===888666:::???===???@@@AAAAAA???===;;;999999;;;>>>AAAAAA???<<<555555444444444555555666666;;;AAA@@@===;;;===AAA======<<<;;;999999;;;===@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@@@@@@@BBBEEEHHHFFFCCC>>>::::::<<>><<<777333111111222333111111111111000000000000+++...222444444333333333444666888:::;;;;;;999888333444555555555666888:::555777::::::888555333333---------......///000111222222222222333555777888222222444666888;;;===>>>;;;;;;:::999888777555444---000666:::======;;;:::888888888777666666888999888:::>>>AAABBBAAA@@@???:::;;;;;;;;;;;;:::999888333666999999555111000000111555888888666666:::>>>???>>>===<<<;;;::::::::::::;;;===>>>===:::777444111111222666;;;>>>@@@@@@DDDAAA===;;;;;;<<<======BBBDDDEEECCC@@@===<<<;;;<<<===@@@BBBDDDEEEEEEEEECCC???<<<;;;===AAADDDFFFJJJIIIIIIKKKMMMMMMLLLJJJJJJIIIHHHHHHGGGGGGHHHHHHGGGHHHGGGDDDFFFJJJJJJFFFAAA???<<<<<<>>>?????????;;;CCCFFFBBB@@@CCCDDDBBBBBBAAA@@@??????AAABBBDDDAAA@@@@@@AAACCCDDDCCCBBBCCCCCCCCCAAA@@@???AAACCC@@@@@@@@@@@@AAABBBCCCCCC;;;<<<>>>@@@BBBDDDEEEEEE===@@@DDDGGGGGGEEEBBB@@@888<<>>AAAAAAAAA@@@???>>><<<:::999<<<;;;:::;;;>>>@@@@@@@@@;;;===@@@BBBCCCDDDFFFHHHCCCAAA@@@??????@@@BBBDDD@@@>>>======>>>>>>===;;;:::===BBBEEEDDDCCCBBBBBB>>>>>>???@@@@@@@@@@@@@@@BBBAAA???===;;;:::::::::999<<>>;;;;;;@@@EEE===>>>???===;;;888666666::::::;;;<<<===@@@AAACCC<<<<<<============<<<<<<777777888;;;===>>>===<<<999;;;===>>>???@@@??????===>>>???===:::888:::<<>>>>><<<;;;:::;;;>>>>>>>>>BBBEEEDDD@@@<<<<<<<<<<<<;;;:::999:::<<<;;;>>>AAADDDDDDBBB???===AAA@@@@@@@@@@@@>>>;;;999>>>>>>?????????BBBFFFIIIEEEEEEEEEDDDCCCDDDEEEGGGGGGFFFDDDCCCDDDEEEEEEDDDGGGEEEEEEHHHKKKLLLJJJGGGFFFGGGGGGEEECCCDDDGGGKKKKKKHHHGGGKKKOOOQQQMMMIIIIIIJJJLLLMMMNNNNNNNNNMMMNNNKKKGGGFFFGGGGGGGGGFFFIIIGGGFFFGGGIIIIIIHHHGGGGGGIIIKKKIIIFFFDDDEEEFFF@@@>>>>>>CCCKKKRRRSSSQQQLLLKKKJJJJJJIIIIIIJJJJJJHHHIIIIIIFFFBBBAAACCCFFFGGGEEECCCCCCCCCCCCAAA???@@@BBBDDDEEEDDDAAA>>>;;;>>>AAADDDDDDCCCBBBDDDGGGDDDCCCAAA@@@???@@@@@@AAA@@@AAABBB???<<<:::<<>>;;;::::::<<<===>>>???AAABBBBBB@@@===;;;777777999===AAACCCBBB@@@;;;999555333222444777::::::???CCC@@@888666:::AAA;;;<<<<<<;;;999999:::;;;:::;;;===>>>@@@@@@AAAAAA<<<===>>>>>>@@@BBBGGGJJJEEEBBB>>>;;;:::<<>>======???AAABBBAAAAAA===777333222444555666777555222111222111...+++,,,---///000111111111111222333555777999999999888777555333222222444666888777999;;;;;;888444222111////////////////////////222111111222333555777999666666777;;;>>>???<<<999777888:::;;;:::999777555111444888:::;;;<<<===>>>;;;===???===999888999;;;888:::<<<<<<:::888777888777888999:::999777555444333666999999777555333222666777777777777999===@@@<<<===???@@@@@@??????>>><<<===>>>>>>===:::777555444222111333666:::======AAA???<<<:::999:::<<<===BBBBBBBBBAAAAAA@@@@@@@@@BBBAAAAAAAAABBBCCCEEEFFFCCC@@@>>>???AAAEEEGGGHHHHHHIIIKKKLLLLLLJJJIIIHHHFFFDDDDDDEEEHHHIIIGGGEEEFFFEEECCCCCCCCCFFFHHHJJJMMMFFF===888:::>>>BBBDDDCCCCCCCCCDDDDDDCCCBBBAAAAAA>>><<<===AAACCCCCCBBBBBB@@@>>>@@@CCCFFFFFFDDDFFFEEEDDDCCCAAA@@@>>>>>>@@@@@@@@@@@@@@@@@@AAAAAAEEEBBB>>>===@@@BBBCCCBBBDDD@@@>>>@@@EEEFFFCCC???<<<<<<<<<<<<>>>@@@BBBDDDEEEDDDDDDCCCBBB@@@???>>>@@@>>><<<===???AAABBBAAA@@@>>>===>>>BBBEEEEEECCCCCCBBB@@@>>>>>>>>>@@@AAABBB@@@=========>>>>>>===AAABBBDDDCCCBBBAAAAAAAAA???@@@@@@AAABBBCCCDDDDDDCCC>>>999888===AAAAAA@@@@@@@@@@@@???????????????>>>>>>>>><<<999666333111888:::<<<<<<:::;;;>>>AAA<<<<<<;;;:::888999;;;=========<<<:::999:::<<<>>>999;;;===>>>@@@@@@@@@???===>>>======;;;999777555:::>>>BBBAAA;;;666555777999:::;;;<<<============@@@AAAAAABBBBBBAAAAAA@@@===>>>???@@@???===;;;999???AAACCCBBBAAA@@@AAABBBBBBBBBBBB@@@===<<<===>>>===<<<<<<<<>>???AAABBB<<<===>>>@@@AAAAAAAAA@@@EEEAAA===<<<>>>??????===<<>><<<;;;???<<<999:::>>>BBBCCCCCC>>>:::666444555888::::::;;;;;;;;;:::999888777777777888::::::888777888999<<<===>>>???>>>======>>>>>>@@@AAAAAAAAAAAABBBCCCAAABBB@@@===:::;;;@@@EEEAAAAAACCCFFFIIIKKKKKKKKKHHHMMMRRRUUUSSSRRRRRRSSSLLLPPPTTTUUUTTTUUUXXX[[[uuummmddd]]]WWWSSSNNNGGGCCCBBBAAA>>>;;;;;;>>>AAADDDEEEFFFAAA:::555444555666777999666333222333333111...000000000000000000000000111222444666777888777777666555333111111222444666777999;;;;;;999666444333222222222111111000000///222111111222333555777888777777888;;;>>>===:::777555666888888888777555444333555888999999999:::<<<999::::::999888888999;;;999;;;;;;:::888666666666666777888888888777666666444555777888999888666555888999999888777888:::<<<999:::<<<>>>???@@@@@@@@@>>>>>>===<<<;;;:::999999444333111222666999;;;;;;???>>>;;;999999:::;;;===AAAAAAAAAAAAAAA@@@??????@@@@@@AAABBBCCCEEEGGGGGGDDDBBB??????BBBEEEGGGGGGGGGHHHIIIJJJJJJIIIGGGFFFDDDCCCBBBDDDGGGIIIHHHFFFDDDCCCAAA@@@BBBDDDHHHJJJMMMGGG@@@<<<===AAACCCDDDDDDDDDDDDCCCCCCCCCCCCCCCBBB@@@??????AAACCCCCCCCCFFFDDDCCCDDDFFFGGGFFFDDDFFFEEEDDDCCCAAA???>>>>>>AAAAAAAAAAAAAAABBBBBBBBBCCC@@@===<<>>>>>AAACCCDDDCCCBBB@@@>>>???AAACCCBBB@@@@@@???>>>>>>>>>>>>???@@@@@@??????@@@AAAAAA???===???BBBEEEFFFDDDAAA??????@@@@@@AAAAAABBBCCCCCCCCCEEE@@@<<<<<<@@@CCCBBBAAA>>>?????????@@@@@@@@@@@@@@@???>>><<<:::888666555:::<<<>>>===<<<<<<>>>AAA;;;;;;;;;999888999<<>>>>><<<:::999999:::<<<999:::<<<>>>????????????======>>>>>>===;;;999777777;;;>>>===999666777888:::;;;<<<===>>>???>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@>>>???@@@@@@@@@>>><<<;;;>>>@@@AAA@@@???===>>>>>>===???AAAAAA???===<<<<<<<<<<<<>>>???BBBDDDFFFGGGBBBBBBAAA@@@@@@CCCGGGKKKFFFFFFGGGGGGHHHHHHGGGGGGFFFEEEEEEGGGJJJKKKKKKJJJKKKLLLMMMKKKHHHGGGHHHIIIKKKKKKKKKIIIHHHIIILLLNNNPPPPPPOOONNNMMMLLLKKKKKKOOONNNMMMMMMNNNMMMKKKIIIGGGHHHIIIIIIHHHGGGFFFFFFHHHGGGEEEFFFHHHJJJKKKKKKFFFFFFEEEEEEFFFHHHKKKLLLPPPPPPNNNLLLKKKKKKKKKLLLMMMMMMKKKHHHFFFFFFHHHJJJKKKHHHEEECCCDDDDDDDDDCCCGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEECCCCCCBBB@@@????????????===???@@@AAABBBAAA???>>>BBBAAA@@@AAABBBBBB???<<<<<<>>>AAAAAA???=========???===;;;<<>>===999444333444888;;;<<<:::999888888888999888888444666999999888777777888:::<<<>>>>>><<<:::<<<>>>@@@@@@AAA@@@>>>>>>???AAABBBAAA???<<<;;;===AAADDDAAAAAABBBDDDGGGIIIJJJJJJKKKNNNRRRTTTSSSRRRPPPPPPNNNQQQTTTTTTSSSUUUYYY]]]xxxrrreee^^^XXXUUUPPPIIIDDDDDDBBB???;;;;;;>>>CCCFFFHHHJJJDDD<<<777555666777888999777444333444555444444444333111000/////////000222222444555666666666666666555222111000111222333666888;;;;;;999777666666777666555444222111000///111111222222444666777888999999:::;;;<<<;;;777444333444555666666666555444666777888888666666777888777555444444666888999999:::::::::777555444555666666666666777777888999:::888666555777:::;;;:::888999:::;;;:::888777777888666777888;;;===???@@@AAA@@@>>><<<:::999999;;;;;;666444333333555888999888===;;;:::888888999;;;<<<>>>???AAAAAAAAA@@@>>>===<<<>>>@@@DDDFFFHHHIIIIIIFFFDDDAAAAAABBBDDDEEEEEEFFFGGGGGGHHHGGGFFFEEEDDDCCCBBBBBBDDDFFFHHHHHHGGGBBBAAA???>>>@@@CCCGGGJJJMMMHHHCCC@@@@@@BBBDDDEEEFFFEEECCCBBBBBBBBBCCCDDDBBBBBBCCCBBBAAAAAABBBDDDHHHGGGGGGHHHIIIHHHFFFDDDFFFFFFDDDCCCAAA???>>>>>>AAABBBBBBBBBCCCCCCCCCCCCAAA???===<<<>>>AAABBBBBBDDDDDDCCCBBBAAA???===<<<:::<<>>BBBBBBCCCCCCBBBBBBAAA@@@AAA@@@???@@@CCCEEEEEEEEEBBBAAA??????@@@@@@???=========>>>>>>???@@@@@@AAA???@@@AAACCCEEEDDDAAA??????BBBFFFHHHEEEBBB>>>===BBBBBBAAAAAAAAAAAABBBBBBFFFCCC@@@AAACCCEEECCCAAA======>>>???@@@AAABBBBBBAAA@@@>>><<<;;;;;;;;;;;;>>>@@@AAA@@@???>>>???AAA>>>>>><<<:::888888;;;>>>AAA???<<<:::999999999:::999:::<<<===>>>>>>>>>>>><<<===>>>??????===<<<;;;777:::===<<<:::888:::<<<:::<<<>>>@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>======>>>???>>><<<:::999:::999<<<@@@AAA@@@===<<<;;;;;;===???@@@BBBCCCCCCCCC@@@AAAAAA@@@AAACCCGGGJJJEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDFFFIIILLLMMMMMMJJJLLLMMMMMMJJJHHHGGGGGGHHHIIIJJJIIIIIIJJJMMMPPPSSSQQQOOOLLLKKKJJJJJJJJJMMMPPPSSSRRROOOKKKJJJJJJGGGHHHJJJKKKKKKIIIFFFDDDHHHHHHGGGFFFFFFHHHMMMPPPIIIIIIGGGGGGFFFGGGHHHIIILLLOOOPPPOOOKKKIIIJJJLLLKKKLLLKKKIIIGGGFFFGGGHHHJJJHHHEEEDDDDDDEEEEEEDDDIIIHHHEEECCCBBBBBBBBBCCCAAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCBBBAAA???===@@@AAACCCDDDCCC@@@>>><<<>>>???BBBDDDFFFDDD???;;;<<<===??????>>>===>>>???>>>>>>===>>>???>>>;;;999;;;777222111333888<<<>>><<<999666666888:::999777222555888:::999777666666888<<<>>>===999777:::===AAAAAA@@@>>><<<;;;===???BBB???<<<<<<===@@@BBBBBBAAAAAAAAABBBDDDFFFGGGHHHNNNOOOQQQSSSTTTRRROOOKKKOOORRRTTTTTTTTTUUUZZZ^^^|||vvvfff___ZZZWWWSSSKKKFFFFFFCCCAAA>>>>>>AAADDDEEEFFFIIICCC<<<777666777999:::777666444333444555666777555444222000///000222333333444444555666666666666666555333111111111111222444666999999888777777888;;;:::888666444222111000111111222333444666777888:::;;;;;;<<<;;;888444222111222444555666666555555888888777555333222333444555222///000555888999888888888777444222333666888888777777777888:::<<<>>>===999555666:::===;;;888777999;;;;;;999777666666555666666888:::<<<>>>@@@>>><<<;;;999999999:::;;;999777555555777888888777999888777777777888:::;;;<<<===@@@AAAAAA???===;;;999<<<@@@EEEHHHJJJJJJJJJGGGEEECCCBBBCCCDDDDDDDDDFFFFFFFFFGGGFFFEEEDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFAAA@@@???>>>@@@DDDHHHKKKMMMIIIDDD@@@???BBBEEEGGGFFFEEEBBBAAA@@@AAABBBCCC@@@CCCDDDCCC@@@???AAACCCGGGHHHIIIJJJJJJIIIFFFEEEFFFEEEDDDCCCAAA@@@???>>>AAAAAAAAABBBCCCCCCDDDDDDCCCBBB@@@?????????@@@AAABBBCCCDDDBBB???===<<<===<<<===???AAAAAAAAA???>>>AAAAAABBBBBBCCCBBBBBBAAAAAA@@@@@@AAADDDEEEEEEEEE@@@@@@??????@@@???>>>======>>>@@@AAACCCCCCDDDDDDCCCCCCBBBCCCDDDDDDBBB@@@AAADDDFFFGGGDDDAAA???>>>CCCCCCAAA@@@@@@@@@AAAAAAFFFDDDCCCCCCEEEEEEBBB@@@<<<===>>>???AAACCCDDDEEEBBB@@@>>><<<;;;<<<>>>@@@BBBBBBCCCBBBAAAAAA@@@@@@CCCBBB@@@<<<999999;;;===DDDAAA>>>;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>;;;<<<===????????????>>><<<===???>>><<<;;;===???;;;===@@@CCCEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@?????????>>>??????===:::888777777999<<>>>>>???@@@??????>>>>>>>>>>>>>>>AAABBBBBBBBBAAABBBDDDGGGCCCDDDEEEFFFGGGGGGGGGFFFGGGFFFEEEFFFIIIKKKLLLLLLKKKLLLLLLKKKIIIHHHGGGGGGDDDFFFHHHJJJKKKNNNRRRTTTOOONNNKKKIIIHHHHHHIIIJJJKKKNNNRRRRRRPPPLLLJJJIIIFFFGGGIIILLLMMMLLLIIIFFFGGGIIIJJJHHHFFFGGGJJJNNNJJJIIIHHHHHHHHHHHHIIIIIIKKKOOORRRQQQKKKGGGGGGIIIIIIKKKKKKJJJHHHFFFFFFFFFHHHFFFDDDCCCDDDEEEDDDCCCFFFFFFEEEDDDDDDCCCCCCCCC@@@@@@@@@@@@@@@?????????===???CCCEEEFFFDDDBBB@@@BBBCCCEEEEEECCC@@@<<<:::<<<>>>AAACCCDDDBBB???<<<;;;===>>>>>>======???@@@>>>>>>=========<<<;;;::::::666111000333888===@@@@@@<<<777777999;;;999777111555999;;;;;;999888777888<<>>@@@@@@???===;;;<<<>>>@@@BBB>>>;;;<<>>@@@@@@;;;666666999;;;999666444777:::;;;:::888777777888777666666777999;;;===999999:::::::::999999999<<<:::999999999:::999777666666666666777888:::;;;;;;===???AAAAAA???===<<<777;;;@@@EEEHHHJJJJJJIIIGGGEEECCCBBBCCCCCCCCCBBBEEEEEEEEEFFFFFFEEEEEEEEEIIIHHHGGGFFFDDDCCCDDDDDDBBBAAAAAAAAACCCFFFIIIKKKMMMIIICCC>>>===???EEEIIIEEEDDDAAA?????????@@@AAA>>>AAACCCBBB???>>>???BBBCCCEEEHHHIIIIIIHHHFFFFFFDDDDDDCCCBBBAAAAAA@@@??????@@@@@@AAABBBCCCCCCCCCFFFEEEDDDBBB@@@??????@@@???AAABBBBBB@@@>>>???@@@??????>>>??????@@@AAAAAA@@@AAABBBBBBCCCCCCBBBBBB@@@@@@???AAACCCDDDCCCBBB<<<===???@@@@@@@@@@@@@@@???@@@BBBEEEFFFGGGHHHHHHIIIFFFBBBAAAAAABBBBBBBBBDDDEEEEEEDDDBBB@@@AAABBBDDDCCCAAA@@@??????@@@AAACCCCCCCCCCCCDDDCCCAAA???<<<===???AAACCCEEEFFFGGGAAA@@@===;;;<<<>>>@@@BBBDDDCCCCCCDDDCCCCCCAAA@@@AAAAAA@@@???======???BBBFFFCCC???===>>>???>>>===;;;<<<<<<<<<======>>>>>>;;;;;;<<<<<<===???@@@AAA@@@AAA@@@???===<<<<<<<<<:::===BBBFFFHHHGGGEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDCCCBBBAAA????????????@@@@@@@@@@@@>>>;;;888777777===>>>>>>>>>===???BBBDDDHHHEEEAAA===;;;<<<===>>>DDDEEEEEEDDDBBBAAAAAABBBAAAAAACCCDDDDDDEEEEEEEEEHHHFFFEEEFFFHHHJJJJJJIIIMMMKKKHHHGGGFFFGGGHHHHHHEEEGGGIIIKKKLLLOOORRRTTTMMMKKKHHHFFFDDDDDDEEEFFFHHHIIILLLOOOQQQOOOJJJFFFDDDEEEHHHLLLPPPPPPMMMJJJGGGJJJMMMLLLIIIFFFFFFHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLPPPSSSQQQJJJEEEDDDFFFHHHJJJKKKJJJHHHEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCBBB???AAADDDFFFGGGEEEDDDBBB>>>=====================;;;>>>BBBFFFHHHHHHFFFEEECCCDDDEEEEEECCC???<<<:::;;;<<<>>>??????>>>======;;;<<<>>>>>>======>>>@@@======<<<;;;:::<<<>>>???:::666222111444888===???CCC@@@<<<:::;;;;;;999777333666;;;>>>>>><<<;;;;;;:::===???<<<888777:::>>>>>>>>>???>>>===>>>@@@BBBAAA>>><<<===@@@BBBAAA??????AAABBBBBBBBBBBBEEEGGGLLLKKKMMMPPPTTTSSSOOOKKKIIIOOOVVVZZZYYYWWWWWWXXX}}}ssshhhbbb^^^\\\XXXPPPKKKJJJEEEEEEFFFHHHHHHFFFBBB>>>>>>;;;888666666777777777111333444444333333444666333333333444666888;;;<<<888777777666666666777777666555444333333333333333111333555666555555666777:::999888777555444333222000111222444555666777777888:::<<<;;;888555222111111222333555777888:::;;;777666333000---,,,...111222111111222444555555444222222222222333666:::>>>===<<<:::999:::;;;===>>>???;;;777666777888666444222555999::::::999999999:::888666555555777999;;;888999::::::::::::999999===<<<;;;;;;;;;;;;999888666666777888999;;;======<<<===???@@@@@@@@@>>>===888;;;???DDDGGGHHHHHHHHHFFFDDDBBBBBBBBBCCCBBB@@@CCCCCCCCCDDDEEEEEEFFFFFFJJJJJJHHHEEEBBB@@@AAACCCBBBBBBCCCDDDFFFHHHIIIJJJKKKHHHDDD???<<<>>>CCCHHHEEEDDDBBBAAA@@@???@@@@@@>>>@@@AAAAAA@@@???@@@@@@BBBDDDFFFGGGFFFEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBB??????@@@AAABBBCCCCCCDDDFFFFFFFFFDDDAAA??????@@@??????@@@AAABBBBBBAAAAAA??????>>>>>>???@@@BBBCCCAAAAAABBBBBBCCCBBBBBBBBBAAA@@@???@@@BBBBBB@@@???999<<>>???AAACCCCCCEEEEEEDDDBBBAAAAAACCCEEEDDDBBB@@@???>>>???@@@AAAAAAAAAAAABBBAAAAAA@@@???>>>???@@@BBBEEEGGGHHHIIIBBB@@@>>>======???BBBCCCCCCCCCBBBCCCDDDDDDAAA???:::<<>>>>>AAACCCBBBAAA===============>>>??????<<<:::999888:::===@@@CCCAAAAAA@@@???===;;;999888999===CCCHHHJJJIIIGGGEEEEEEDDDCCCBBBBBBCCCDDDEEECCCAAA???===<<<===>>>???AAABBBBBB@@@<<<999888888??????>>>===<<>><<<===???AAAFFFGGGHHHFFFCCCAAA@@@@@@???@@@AAABBBCCCDDDDDDDDDFFFEEEEEEGGGHHHHHHGGGEEEKKKHHHEEECCCEEEGGGHHHIIIIIIKKKLLLLLLKKKKKKLLLNNNMMMKKKHHHEEEBBB@@@??????FFFFFFIIILLLOOONNNJJJFFFDDDDDDFFFKKKPPPRRRPPPMMMIIILLLNNNNNNLLLHHHFFFDDDGGGHHHIIIJJJJJJKKKLLLLLLMMMOOOQQQOOOJJJFFFDDDDDDHHHIIIJJJIIIGGGEEEDDDEEEBBBAAA@@@AAACCCCCCBBBAAA;;;>>>BBBFFFGGGFFFCCCAAA===<<<;;;::::::;;;===>>><<<>>>AAADDDGGGHHHHHHHHHCCCCCCCCCBBBAAA???===<<<;;;<<<<<<;;;:::999;;;<<<;;;<<<>>>>>>===<<<===>>>======<<<::::::<<<@@@CCC<<<999555444666999;;;<<>>>>>@@@AAA@@@???>>>???@@@@@@???>>>===AAADDDEEEDDDDDDFFFIIIJJJKKKMMMPPPRRRRRROOOLLLHHHNNNVVVYYYYYYWWWVVVVVVvvviiiccc___^^^ZZZRRRLLLKKKFFFFFFFFFGGGHHHGGGDDDAAA===:::888777777666555333000333666777555333333444444555666888:::;;;======888777666555444555555666333333333222222222222222333444666666555555666888777777666666555444444444///000222444666666666666555888;;;;;;888555333333000111222444666888:::<<<555444111---++++++...111111333555666555333222222222333333333444666:::===>>>===;;;:::999999999999:::999777666666555555555333666888999888888888999:::888666444444666999<<<;;;;;;:::999:::;;;===>>>===<<<;;;;;;<<<;;;999888888999:::<<<===???AAABBB===>>>??????@@@@@@@@@???:::<<>>@@@BBBAAACCCEEEGGGHHHHHHHHHGGGGGGGGGFFFCCC@@@@@@BBBEEEFFFEEEDDDCCCBBBAAAAAA@@@?????????AAACCCCCCBBB@@@CCCEEEGGGFFFCCCBBBCCCEEE@@@@@@AAAAAABBBCCCCCCDDD@@@@@@AAABBBCCCDDDEEEEEEBBBDDDEEECCC@@@???@@@BBBBBB@@@???AAADDDEEECCC@@@======>>>@@@AAABBBCCCCCCBBBBBBBBBCCCBBBBBBAAAAAABBBAAAAAAAAABBBAAA???<<<999===AAACCCBBBBBBCCCDDDAAAAAAAAABBBDDDFFFHHHIIICCCAAA>>>>>>@@@BBBCCCCCCBBBCCCDDDDDDCCCCCCDDDFFFCCCBBB???>>>>>>???AAABBB???@@@@@@@@@@@@@@@@@@AAA@@@AAABBBDDDFFFHHHIIIJJJCCCBBBAAA@@@@@@BBBCCCDDDBBBAAAAAABBBDDDDDDAAA>>>777:::>>>AAABBBBBBCCCDDDDDD@@@<<<===BBBEEEEEECCC??????>>>===>>>???@@@@@@<<<:::666444555:::???CCCAAAAAAAAA@@@???===999777888===CCCIIIKKKJJJGGGEEEEEEDDDCCCBBBBBBCCCDDDEEEBBB@@@===::::::;;;===>>>AAABBBBBB@@@===:::999999======>>>======>>>AAADDDHHHFFFBBB>>>===>>>@@@BBBFFFGGGIIIHHHEEEBBBAAAAAA??????AAABBBCCCDDDDDDDDDBBBBBBDDDGGGIIIIIIFFFDDDFFFDDDBBBCCCFFFHHHHHHGGGIIIKKKLLLKKKIIIHHHHHHIIIKKKJJJHHHFFFCCC@@@???>>>EEEHHHLLLMMMLLLJJJHHHHHHGGGFFFFFFJJJPPPSSSQQQNNNNNNMMMMMMNNNNNNLLLJJJGGGHHHIIIJJJKKKKKKKKKLLLKKKLLLLLLMMMLLLJJJHHHGGGFFFHHHIIIIIIHHHEEEDDDDDDEEEAAA@@@@@@BBBCCCDDDCCCBBB<<<>>>AAACCCDDDCCCBBB@@@>>>===:::999:::<<>>???@@@AAACCCEEEGGGHHHBBBAAA@@@@@@????????????:::;;;===;;;999777888::::::===??????>>><<<;;;;;;<<<===>>>===<<<===@@@BBB>>>;;;888777888999999999;;;>>>BBBAAA===:::;;;<<<777999===??????@@@AAABBB???<<<888777888999999888:::<<>>===<<<===???@@@BBBAAA???>>>===>>>;;;AAAGGGHHHGGGFFFHHHJJJIIILLLPPPQQQPPPNNNLLLKKKJJJNNNTTTVVVUUUUUUVVVXXX}}}iiiddd```___[[[SSSMMMLLLGGGFFFEEEFFFGGGHHHGGGEEE===;;;:::999888666222000000444888999666444333444555666888:::<<<=========888777555444333333444555111111111111111222222222555666777777666666777999444444444555555555555555///000333555666666666666444777;;;;;;888555444444///000111333555888:::<<<333222///,,,***+++///222111555999999555222111222333444555555444666888;;;======;;;999888777666666555666777666555444555666555777888888777777777999:::888555333444777;;;===???===:::999999<<<@@@BBB<<<;;;::::::;;;;;;999777:::;;;===???AAACCCDDDEEE>>>>>>?????????@@@@@@AAA;;;===???AAACCCDDDDDDDDDCCCBBB@@@AAAAAABBB@@@???======>>>???AAACCCEEEFFFDDDEEEDDDAAA===<<>>AAACCCBBB@@@???AAADDDDDDAAA???AAAEEEFFFCCC>>>:::<<>><<<;;;>>>CCCDDDBBBAAABBBDDD@@@@@@??????@@@CCCFFFHHH===<<<<<<>>>AAACCCDDDCCC???BBBEEEFFFEEEDDDDDDDDDCCCAAA???===>>>???AAACCC??????@@@?????????AAACCCBBBCCCDDDEEEGGGIIIJJJKKKDDDDDDCCCBBBCCCCCCEEEEEE@@@??????BBBDDDDDDAAA===888<<<@@@BBBAAA???>>>===BBB>>>:::<<>>>>>???@@@AAA===999444111333888>>>CCCBBBBBBBBBCCCCCC@@@<<<999888<<>>;;;999888999<<<===AAABBBBBB@@@===:::999::::::<<<>>>>>>>>>>>>???@@@@@@???>>>=========>>>???DDDGGGIIIIIIFFFDDDCCCBBB???@@@AAACCCDDDEEEEEEEEE>>>???BBBFFFIIIIIIGGGDDDBBBAAAAAADDDHHHIIIGGGDDDFFFHHHIIIIIIHHHGGGHHHIIIGGGGGGGGGFFFEEECCCBBBAAADDDKKKPPPOOOIIIEEEGGGJJJJJJHHHGGGJJJPPPSSSQQQNNNRRROOOLLLLLLOOOPPPNNNLLLJJJJJJKKKKKKKKKKKKKKKJJJKKKJJJIIIJJJKKKKKKIIIHHHIIIIIIIIIGGGDDDCCCDDDFFFBBBAAAAAACCCEEEEEEDDDCCC??????@@@AAAAAAAAA@@@@@@@@@>>>;;;999:::===AAADDDAAA@@@???>>>???AAADDDFFFAAA@@@???>>>>>>>>>@@@@@@999<<<>>>===:::777777888:::===@@@@@@>>><<<::::::;;;>>>AAAAAA???===>>>@@@???===:::999999999888777555;;;BBBBBB===:::<<>>>>>???AAACCC???:::555555888:::888555:::<<>>;;;999888>>>AAADDDCCC???<<<<<<===:::AAAHHHKKKIIIHHHIIILLLJJJNNNRRRRRROOOKKKJJJJJJLLLOOORRRRRRQQQSSSWWWZZZyyypppeee\\\WWWTTTQQQOOONNNIIIDDDCCCEEEFFFCCC@@@<<<;;;:::999888555111...333666888888777555444444;;;<<<<<<;;;::::::<<<>>>888666444333333222000...111444666444///+++,,,///333555777777555444444444666333111444999===<<<:::888333///000666;;;<<<;;;555777:::<<<<<<999666444777666666666555555555555555444222111111222333555333555777888888777555333333555555444222222666:::;;;:::999888777777777777777555333444666777555222777777777777777666666555444666888777666777<<<@@@>>><<<:::999:::;;;>>>@@@<<<<<<;;;:::999999999999??????@@@AAADDDHHHKKKNNNBBBAAAAAAAAAAAABBBCCCDDD>>>======>>>@@@AAAAAAAAA>>>===;;;<<<>>>??????>>>@@@>>>======???@@@???>>>DDDDDDCCCAAA>>>>>>???AAAAAAFFFKKKKKKGGGBBBBBBCCCKKKJJJGGGEEEDDDCCCDDDEEEDDDFFFGGGEEEGGGHHHEEE@@@CCCBBBBBBEEEIIIJJJHHHEEEEEEEEEDDDDDDDDDCCC@@@>>>?????????>>>>>>???CCCFFFDDDDDDBBBAAAAAABBBCCCDDD>>>>>>=========???@@@AAAEEEDDDCCCBBBBBBBBBBBBBBB>>>======@@@DDDEEECCC@@@BBBBBBCCCBBBAAABBBDDDGGGGGGBBB???BBBFFFGGGBBB<<<999<<<@@@CCCDDDCCCAAA@@@CCC@@@===<<<===>>>???>>>>>>>>>@@@AAAAAAAAAAAAAAAAAA???>>>AAAFFFGGGDDD@@@EEEAAA<<<<<>>@@@AAABBB>>>888222222888===@@@@@@DDDEEEGGGGGGEEEBBB>>>;;;:::===BBBHHHKKKJJJEEEAAAFFFEEECCC@@@???@@@AAAAAAAAA===888666666888::::::@@@@@@@@@??????>>><<<<<<<<<=========>>>>>>??????>>>===;;;;;;;;;<<<>>>??????EEEHHHFFFCCCDDDDDDBBBAAACCCFFFGGGFFFCCC???<<<>>>???BBBDDDFFFEEEDDDCCCDDDEEEEEECCCAAA@@@CCCFFFIIIIIIIIIHHHFFFFFFGGGIIIGGGFFFEEECCCBBBCCCFFFIIIKKKNNNOOOMMMIIIGGGHHHJJJHHHJJJNNNQQQRRRRRRPPPOOOOOOOOOPPPOOONNNLLLJJJIIIPPPQQQQQQNNNJJJGGGIIIKKKKKKJJJIIIHHHHHHHHHIIIJJJLLLIIIFFFEEEFFFHHHIIIIIIDDDAAA>>>===???CCCFFFHHHBBB@@@???AAADDDDDDAAA>>>>>>999555777>>>CCCBBB???AAA???<<<<<<===???@@@@@@@@@@@@AAA@@@???===;;;:::<<<<<<<<<<<<;;;:::999888@@@AAA@@@>>>:::777777777;;;===@@@BBBAAA@@@???@@@BBB>>>:::;;;>>>???;;;888777888999<<<>>>===:::888999:::;;;<<<============<<<999666444333555999;;;@@@???>>><<<999888999:::CCCAAA???>>>>>>>>>===<<>>===<<<;;;<<<===999777444333333222000...111444666333...***+++---222444777777555444333333555222111444:::===<<<999999555111222666::::::888555666888::::::999777555777777666666666555555555666555444333333444555666444555666777777666555444555666777555444555888;;;<<<;;;:::999777666666666666444333444666777666444777777777777777666555555666777888999999:::===???<<<;;;999888888:::<<<>>>===<<<<<<;;;::::::999999>>>???AAACCCEEEGGGHHHIIICCCBBBBBBBBBBBBBBBCCCDDD?????????@@@AAABBBBBBBBB???===:::999;;;>>>@@@@@@???===<<<<<<>>>???@@@???CCCCCCCCCAAA>>>>>>???AAACCCGGGKKKJJJFFFCCCCCCDDDHHHJJJJJJHHHEEECCCBBBCCCCCCEEEEEEDDDFFFHHHFFFAAADDDCCCCCCEEEHHHHHHFFFDDDCCCCCCCCCDDDDDDCCCAAA@@@>>>???@@@??????AAADDDFFFFFFEEEDDDDDDDDDDDDDDDEEE??????>>>>>>>>>???AAAAAACCCCCCEEEEEEEEECCCBBB@@@BBB@@@???@@@BBBAAA???===BBBBBBCCCBBBBBBCCCFFFHHHGGGEEECCCDDDFFFFFFBBB>>>===???BBBEEEFFFEEEDDDBBBEEEBBB???>>>>>>???????????????@@@AAABBBCCCCCCCCCBBB???>>>@@@DDDFFFCCC@@@EEEAAA>>>===???AAABBBBBBCCCCCCAAAAAAAAAAAACCCCCCEEEEEEFFFFFFGGGGGGEEEDDDAAAAAAAAAAAABBBDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCAAA===:::999999>>>>>>>>>>>>???@@@BBBCCCAAA>>><<<;;;===???@@@AAA???:::666666;;;???AAA@@@CCCDDDFFFFFFEEEBBB>>><<<;;;<<<@@@DDDGGGHHHEEECCCCCCBBB@@@??????@@@AAABBB???<<<888777888;;;===>>>@@@@@@@@@@@@???===<<<<<<=========>>>>>>>>>>>>>>>>>>===;;;;;;;;;<<<>>>@@@???EEEGGGEEEBBBCCCCCCAAA???AAADDDFFFGGGEEEBBB@@@???@@@BBBCCCEEEEEEEEEEEECCCDDDEEEDDDBBBBBBEEEHHHGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGGGGEEEDDDFFFIIILLLNNNOOONNNLLLJJJHHHGGGGGGFFFHHHJJJMMMPPPRRRTTTTTTNNNNNNLLLKKKKKKLLLLLLMMMOOOPPPPPPNNNJJJHHHHHHJJJIIIHHHGGGGGGHHHIIIJJJKKKLLLKKKIIIHHHHHHHHHFFFDDDEEEBBB???>>>???BBBEEEGGGCCCCCCBBBCCCCCCCCCAAA@@@???<<<999:::>>>AAABBB@@@@@@>>><<<<<<===@@@AAAAAAAAAAAAAAAAAA???===;;;:::=========<<<<<<:::999999<<<======<<<:::888999:::<<<>>>@@@AAA@@@??????@@@@@@===:::;;;>>>???<<<888::::::;;;===>>>===:::777::::::<<<<<<=========<<<;;;:::777555444666999<<>><<<:::999:::;;;@@@@@@AAABBBDDDCCC@@@===@@@??????BBBGGGKKKMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKOOOOOOPPPSSSVVVXXXYYYZZZzzzmmmaaaZZZUUUPPPMMMQQQLLLFFFCCCBBB@@@===:::===<<<;;;:::999666222///333555888888777666666666;;;===??????===;;;::::::999777555444444333000...111444555333...***)))***111444777777666333222111222111111555999<<<;;;999999666444444777999888666666777777888888888777777777777777666666666555555666666666666666666666666666666666666666666666666777888888777777888:::======<<<;;;999888666555555555444333444666777777666777777777777777666555555777777999;;;===>>>===<<<999888777666666888999;;;>>>======<<<<<<;;;;;;;;;===???AAADDDEEEEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@AAA@@@AAAAAABBBBBBCCCCCCCCC@@@===999777999===@@@BBB>>><<<;;;;;;>>>@@@AAAAAABBBCCCCCCAAA??????@@@BBBEEEGGGJJJHHHEEECCCCCCEEEEEEJJJNNNLLLFFFAAAAAABBBBBBDDDDDDCCCEEEHHHGGGCCCCCCCCCCCCDDDFFFFFFEEECCCAAABBBCCCCCCCCCCCCBBBAAA>>>???AAAAAABBBCCCEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEAAA@@@@@@???@@@@@@AAABBB@@@BBBEEEGGGFFFDDDAAA???DDDBBB@@@???@@@@@@???===AAABBBCCCCCCBBBDDDGGGIIIHHHHHHHHHGGGFFFEEECCCBBB@@@BBBDDDFFFGGGFFFEEEDDDGGGDDDAAA@@@@@@@@@@@@??????@@@AAABBBCCCDDDEEEEEEDDDAAA???@@@CCCDDDCCC@@@DDDBBB??????@@@AAAAAA@@@DDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFBBBBBBCCCDDDDDDDDDDDDDDDAAABBBDDDDDDCCCAAA???===AAAAAAAAA???<<<;;;;;;<<<@@@???>>>>>>???@@@AAABBBAAA???<<<<<<>>>@@@AAAAAA@@@===:::;;;???BBBBBB@@@BBBCCCEEEEEEDDDAAA>>><<<;;;;;;===AAADDDFFFEEEDDD@@@???>>>===>>>???AAABBB>>>;;;999999<<>>>>>?????????>>>======>>>===<<<;;;;;;===???@@@@@@EEEFFFCCCAAABBBBBB@@@<<<>>>AAADDDEEEEEEDDDCCC@@@@@@AAABBBCCCEEEFFFGGGCCCEEEEEEEEEDDDEEEGGGIIIGGGEEEDDDFFFJJJLLLKKKIIIGGGHHHIIIIIIIIIJJJNNNPPPQQQOOOMMMLLLLLLJJJGGGEEEIIIIIIIIIJJJMMMPPPRRRTTTMMMLLLIIIGGGHHHJJJNNNPPPMMMNNNOOOMMMKKKIIIIIIIIIFFFFFFFFFFFFHHHJJJLLLNNNKKKJJJJJJJJJJJJHHHEEEBBBFFFDDDBBB@@@@@@BBBEEEGGGEEEFFFFFFEEEBBBAAAAAABBB@@@???>>>======???@@@AAA>>><<<:::;;;===???AAAAAABBBBBBBBBAAA@@@>>><<<;;;============<<<;;;::::::888:::;;;;;;::::::;;;<<<>>>???@@@@@@???>>>???AAA???<<<;;;<<>>???===:::777;;;<<<======>>>===<<<;;;::::::888666555666:::===BBBAAA???===;;;;;;;;;;;;<<<>>>BBBGGGJJJIIIEEEAAA???>>>???AAAEEEHHHIIIIIIKKKJJJJJJJJJJJJKKKKKKKKKOOOOOOQQQSSSUUUXXXZZZ[[[xxxlllaaaZZZVVVRRROOOQQQMMMHHHDDDBBB@@@>>>;;;===<<<;;;:::999666222...///111444555555666777888;;;>>>AAAAAA???<<<999999999777555444444333111000333555666555000---++++++111444777888666333111000000000111444888::::::888777666666777:::;;;999888:::999999888777777777888777777777666666666666555555555666777777777777666777777666555555666777777777777777888888999;;;<<<;;;;;;::::::999888777666444333444555666777777777777777888888777777666555888777888<<<@@@@@@===999777666555444555666888999===>>>>>>>>>>>>======<<>>>>>===<<<<<<<<<<<<===@@@AAABBBBBBBBBBBBCCCDDD@@@>>>;;;:::<<>>>>>???AAABBBBBB???>>>>>>???BBBCCCBBB@@@BBBCCCDDDDDDCCCAAA???===:::;;;>>>BBBEEEFFFEEECCC@@@???===<<<<<<===???@@@>>>===;;;<<>>===<<>>===>>>===<<<;;;<<<===???@@@AAADDDDDD@@@@@@BBBBBB@@@;;;===>>>@@@BBBCCCCCCCCCBBBAAAAAAAAABBBEEEGGGIIIFFFFFFFFFFFFFFFFFFGGGGGGIIIFFFDDDHHHNNNQQQOOOKKKFFFHHHJJJKKKLLLNNNQQQSSSPPPMMMKKKLLLNNNMMMJJJFFFMMMMMMKKKJJJJJJJJJKKKKKKMMMKKKIIIGGGGGGIIIKKKMMMKKKLLLMMMMMMLLLJJJIIIIIIDDDDDDEEEFFFHHHKKKNNNPPPKKKJJJIIIIIIJJJIIIGGGEEEGGGFFFDDDBBB@@@AAADDDFFFFFFHHHIIIFFFBBB???AAACCCAAAAAAAAA>>>;;;;;;>>>AAA<<<:::888999;;;>>>@@@@@@CCCCCCBBBAAA@@@???>>>======>>>>>>>>>======<<<;;;888:::;;;;;;;;;;;;<<<>>>???@@@@@@???>>>===???AAA>>>======>>>@@@AAA???<<<:::;;;<<<===???===:::777<<<<<<===>>>>>><<<;;;999999::::::999777777:::>>>CCCAAA>>>===============<<<>>>BBBHHHLLLLLLIIIGGG@@@@@@@@@AAADDDFFFGGGHHHIIIHHHHHHHHHHHHIIIKKKKKKNNNPPPQQQSSSUUUXXX\\\^^^{{{nnnccc\\\WWWSSSPPPOOOMMMIIIFFFDDDBBBAAA@@@<<<;;;:::999888666111...))),,,///111333555777999:::===AAAAAA???<<<999888888777555555555555333222555777888888666333111000222555777888555333111000000000111333666888888777555555666999;;;<<<<<<;;;>>>===;;;999888888888999888777777777666666666666333444555666666666666555888777666666666666777888666666666777888:::;;;;;;888888999:::::::::999999333444555666666777888888888888999999888888777666777777888<<<@@@@@@<<<888666666555555555666777888<<<<<<>>>????????????>>>BBBAAA@@@>>>>>>>>>??????===<<<<<<;;;;;;<<<<<<<<<@@@AAACCCBBBAAA@@@BBBDDD@@@??????@@@AAABBBAAA@@@AAA@@@???AAACCCEEEEEEEEECCCDDDFFFFFFDDDDDDEEEFFFDDDDDDCCCAAA@@@???@@@BBBEEEJJJMMMIIIBBB>>>@@@DDDCCCEEEFFFEEEHHHLLLKKKGGG>>>???@@@AAACCCDDDFFFGGGFFFGGGGGGDDDAAA??????AAAAAACCCDDDEEEEEEFFFIIIKKKJJJJJJIIIHHHGGGEEEEEEDDDEEEEEEDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@AAABBBDDD@@@AAAAAAAAAAAABBBEEEGGGHHHKKKLLLIIIEEECCCEEEGGGAAAAAABBBBBBBBBBBBBBBBBBEEEDDDBBBBBBCCCDDDCCCBBB?????????@@@AAACCCDDDEEEHHHGGGFFFGGGGGGGGGGGGFFFBBBBBBCCCCCCCCCDDDFFFGGGDDDCCCBBBBBBBBBBBBCCCDDDEEEGGGHHHHHHFFFFFFHHHJJJEEEFFFGGGHHHGGGFFFEEEDDDAAACCCFFFHHHGGGBBB===999;;;<<<=========???BBBEEEAAAAAA@@@??????@@@AAABBB@@@>>><<<===>>>@@@@@@???===>>>???AAACCCCCCBBBAAAAAABBBCCCDDDCCCBBB@@@???:::<<>>???AAACCCDDDCCC@@@AAAAAA@@@@@@???>>>===AAAAAABBBCCCBBBAAA???>>>???>>><<<<<<<<<===???@@@AAABBBAAA>>>>>>BBBBBB@@@===<<<<<<===>>>???@@@AAADDDCCCAAAAAABBBDDDGGGIIIHHHGGGGGGGGGGGGFFFEEEEEEGGGEEEDDDHHHNNNPPPNNNJJJEEEGGGJJJLLLMMMNNNPPPRRRLLLKKKJJJMMMPPPPPPMMMJJJMMMMMMMMMLLLJJJHHHFFFDDDMMMLLLJJJIIIHHHGGGGGGGGGJJJKKKLLLNNNNNNMMMJJJIIIDDDDDDEEEGGGIIILLLOOOQQQRRRNNNJJJHHHGGGFFFEEEDDDHHHHHHGGGDDDAAAAAADDDGGGGGGIIIJJJGGGBBB@@@AAABBB@@@BBBBBB>>>:::999<<>>>>>?????????>>>======;;;<<<======<<<<<<===>>>@@@AAAAAA???======>>>@@@??????@@@AAABBBBBB@@@???666777999<<<>>>>>>;;;999<<<===>>>>>>===;;;888777888:::<<<;;;888888;;;???BBB???===<<<>>>@@@???>>>??????AAAEEEIIIKKKKKKJJJAAAAAABBBCCCDDDEEEGGGHHHJJJIIIHHHHHHIIIKKKMMMNNNNNNQQQSSSTTTVVVYYY^^^bbbttthhh___YYYTTTPPPNNNLLLJJJGGGEEECCCCCCCCC===<<<;;;:::999666222///(((***---///111333666888999<<>>;;;999888777666555555666777666444666888:::<<<<<<:::888666555777888777555333222222111111111222333444666777333444666888:::;;;;;;<<<===<<<;;;;;;::::::;;;;;;888888777777777666666666333333333444444555555666777777777777777777777777555444444666999::::::999666777999;;;<<<<<<;;;;;;444555777777666666777999:::::::::::::::999888888777888:::===>>>>>><<<999888777777777888888999999999:::<<>>???>>>>>>>>>>>>>>>???@@@@@@@@@BBBDDDCCC@@@???AAADDDBBBAAABBBCCCDDDCCCAAA>>>AAAAAABBBDDDGGGGGGFFFDDDBBBDDDFFFFFFFFFEEEFFFGGGBBBBBB@@@??????>>>??????DDDGGGIIIFFFAAA>>>@@@CCCAAAEEEFFFFFFIIILLLJJJEEE===???@@@@@@AAABBBDDDGGGHHHIIIIIIFFFAAA???@@@BBBFFFFFFFFFEEEEEEFFFJJJMMMMMMLLLJJJGGGFFFEEEEEEFFFGGGGGGGGGFFFFFFDDDCCCBBB@@@@@@?????????@@@AAABBBEEEEEEEEEDDDAAA@@@AAABBBAAABBBBBBBBBAAABBBDDDGGGGGGIIIJJJHHHDDDCCCEEEHHHCCCBBBAAA@@@@@@AAAAAABBBDDDCCCCCCDDDFFFHHHGGGFFFAAAAAA@@@@@@@@@BBBCCCDDDGGGHHHIIIJJJJJJJJJIIIHHHBBBCCCCCCCCCBBBCCCFFFHHHEEEDDDCCCBBBBBBCCCDDDEEEEEEHHHIIIHHHFFFFFFIIILLLGGGGGGHHHHHHHHHGGGGGGFFFDDDFFFHHHHHHFFFBBB>>>;;;???@@@@@@@@@??????AAABBBAAA@@@??????@@@AAABBBCCC===;;;::::::<<<======<<<;;;===???AAACCCCCCCCCCCCBBBCCCDDDDDDDDDCCCBBBAAA<<>>===<<<<<<>>>@@@AAA@@@@@@>>>;;;===BBBCCCAAA>>>===<<<;;;;;;===???AAAEEEDDDCCCBBBBBBDDDFFFGGGGGGGGGFFFGGGHHHGGGEEEDDDDDDCCCCCCFFFIIIJJJHHHEEECCCFFFIIIKKKKKKKKKKKKLLLIIIJJJKKKNNNQQQQQQOOONNNIIIJJJKKKLLLKKKJJJIIIHHHOOONNNLLLJJJHHHFFFEEEDDDIIIJJJLLLOOOQQQPPPLLLIIIFFFFFFGGGHHHJJJMMMOOOQQQWWWSSSMMMHHHEEEDDDBBBAAAGGGHHHHHHFFFCCCBBBEEEIIIHHHIIIJJJIIIFFFDDDBBBBBBAAABBBAAA>>>:::999;;;>>><<<:::888999;;;===??????@@@????????????@@@AAAAAA?????????@@@@@@??????>>><<<>>>>>>>>>===<<<===>>>@@@AAABBB@@@>>>======>>>???@@@BBBCCCCCCAAA@@@>>>555666888;;;>>>>>><<<:::;;;<<<>>>>>><<<999666444777;;;>>>===:::999<<<@@@@@@===:::;;;???BBBAAA@@@BBB@@@@@@BBBEEEHHHIIIJJJAAABBBDDDDDDDDDEEEGGGJJJLLLKKKJJJJJJKKKNNNPPPRRROOORRRUUUVVVWWWZZZaaafffuuuiiiaaa[[[VVVRRRMMMLLLJJJGGGCCCBBBBBBBBB???>>>===<<<;;;999444111+++---/////////111333555777:::===>>><<<:::999999555444444555777888888777666777:::>>>@@@@@@===;;;888999888777444333333555444333222000000111444666222333444555555666888999777888999:::<<<===>>>>>>888888888777777777666666444333333222333555666777666777888888888888777666555444444666:::<<<;;;999666888:::;;;<<<;;;::::::444666888777555555666888;;;;;;<<<<<<;;;;;;:::999888:::===>>>>>>=========:::::::::::::::;;;;;;;;;666888;;;>>>AAABBBBBBBBBBBBBBBAAA???>>>>>>======>>>>>>>>>>>>???AAABBBCCCAAADDDFFFEEEAAA@@@BBBFFFEEECCCBBBBBBBBBBBB@@@>>>@@@AAADDDGGGIIIGGGDDDAAA@@@BBBEEEEEEEEEDDDEEEFFFBBBAAA@@@@@@@@@???>>>===AAACCCEEEEEECCC@@@?????????CCCFFFFFFIIIKKKGGGAAA@@@AAABBB@@@>>>???AAADDDHHHJJJJJJGGGBBB@@@BBBEEEJJJIIIGGGEEEDDDFFFJJJNNNRRROOOKKKHHHFFFFFFGGGHHHHHHHHHIIIHHHGGGEEECCCBBB???@@@AAABBBBBBBBBBBBAAACCCFFFGGGFFFDDDBBBCCCDDDEEEEEEEEEDDDCCCCCCEEEGGGFFFFFFFFFEEEDDDDDDEEEGGGFFFEEECCCBBBAAABBBCCCDDDCCCCCCDDDGGGKKKMMMMMMMMMDDDCCCBBBAAAAAABBBCCCDDDDDDGGGJJJLLLLLLKKKIIIHHHEEEEEEDDDAAA??????BBBEEEEEEDDDCCCBBBBBBCCCDDDEEEEEEHHHJJJIIIFFFFFFJJJNNNIIIHHHHHHHHHHHHHHHIIIIIIHHHIIIIIIHHHEEEBBB???===???@@@BBBBBBAAAAAAAAABBB@@@?????????@@@BBBCCCDDD===<<<;;;;;;===>>>===<<<;;;===@@@BBBCCCDDDEEEFFFCCCCCCDDDEEEEEEDDDDDDCCC@@@AAADDDHHHIIIHHHCCC@@@@@@>>><<<;;;:::;;;<<<===AAA@@@AAABBBEEEEEEDDDBBB>>>>>>???@@@AAAAAAAAAAAABBBDDDFFFGGGHHHFFFEEECCC???>>>===<<<<<<>>>@@@AAA>>>>>>;;;999<<>><<<:::;;;>>>AAACCCFFFFFFDDDCCCCCCCCCDDDEEEDDDCCCCCCEEEHHHIIIGGGEEEBBBCCCDDDEEEFFFEEEDDDBBBAAADDDGGGHHHHHHFFFFFFFFFHHHKKKNNNPPPPPPOOOOOOOOOKKKKKKKKKKKKLLLMMMNNNOOORRROOOLLLHHHFFFEEEFFFGGGIIIJJJLLLPPPSSSRRRNNNJJJJJJIIIIIIJJJKKKMMMOOOPPPTTTQQQLLLIIIHHHFFFDDDBBBFFFHHHIIIGGGCCCCCCFFFJJJJJJJJJKKKLLLLLLJJJFFFBBBDDDCCCAAA>>><<<;;;===>>>@@@>>>;;;;;;===???@@@@@@============>>>@@@BBBCCC??????@@@@@@@@@@@@@@@???;;;<<<======<<<<<<===???@@@AAACCCBBB???===<<<<<<>>>@@@BBBCCCAAA???===<<<777777999<<<>>>>>><<<999;;;<<<======;;;888444111666;;;@@@???;;;999===AAA===:::888:::???CCCCCCAAABBBAAA@@@@@@BBBDDDEEEDDD@@@BBBDDDDDDCCCDDDGGGJJJKKKJJJIIIIIIJJJMMMPPPRRRPPPTTTWWWXXXXXX\\\ccciiirrrgggaaa\\\XXXUUUMMMLLLJJJFFFBBB@@@@@@@@@AAA@@@???>>>===:::666333///000111000//////111333777999<<<<<<;;;:::999:::444444333555888:::999999444666:::>>>BBBBBBAAA>>>::::::999666444333555666555444222///...000333666222333333222222222444555222333666999<<>><<<>>>@@@;;;;;;<<<<<<<<<=========333666:::>>>AAACCCCCCCCC@@@AAABBBBBBAAA???<<<;;;<<<<<<<<<===???@@@BBBCCCBBBEEEHHHGGGCCCAAADDDGGGHHHEEEAAA????????????>>>???AAADDDHHHIIIGGGBBB>>>>>>@@@CCCDDDDDDCCCDDDEEEBBBAAAAAAAAAAAA@@@???======@@@CCCFFFEEEBBB>>>;;;===AAAEEEFFFHHHIIIEEE>>>BBBCCCCCCAAA===<<<>>>AAAGGGIIIJJJGGGCCCAAADDDHHHMMMKKKHHHEEECCCFFFKKKOOOUUUQQQMMMHHHFFFGGGIIIKKKIIIIIIJJJIIIHHHFFFDDDBBB>>>AAADDDFFFFFFEEECCCAAA???CCCGGGHHHFFFFFFGGGIIIGGGHHHHHHFFFDDDDDDFFFHHHEEEDDDCCCCCCCCCEEEFFFFFFIIIHHHEEEDDDCCCDDDEEEFFFCCCCCCEEEIIINNNQQQRRRQQQFFFEEECCCBBBAAABBBDDDEEEBBBEEEJJJMMMMMMKKKIIIHHHGGGFFFDDD@@@;;;;;;>>>BBBEEEDDDCCCBBBBBBCCCDDDEEEEEEHHHKKKIIIFFFFFFKKKOOOIIIIIIHHHGGGHHHIIIJJJKKKKKKJJJIIIGGGEEEBBB@@@???;;;>>>BBBCCCDDDDDDEEEFFF????????????@@@BBBDDDEEE@@@>>>>>>???@@@AAA@@@???;;;===@@@CCCDDDEEEGGGIIICCCDDDDDDEEEEEEEEEEEEEEECCCCCCDDDEEEFFFFFFCCC@@@>>>===<<<;;;;;;<<<>>>?????????@@@CCCEEEFFFEEECCC======???@@@AAABBBBBBBBBBBBDDDGGGIIIIIIHHHFFFEEE???>>>===<<<===>>>@@@AAA>>>===:::888<<>><<<;;;<<<@@@DDDGGGGGGFFFEEEDDDDDDCCCCCCCCCAAA@@@AAADDDIIIKKKIIIGGGBBBEEEGGGGGGFFFCCCCCCCCC@@@BBBFFFGGGEEECCCBBBAAAHHHMMMQQQRRRPPPMMMMMMOOOPPPNNNLLLKKKLLLNNNQQQTTTTTTPPPJJJFFFDDDEEEHHHJJJIIIJJJLLLQQQUUUTTTOOOJJJLLLKKKKKKKKKLLLMMMOOOPPPLLLKKKJJJKKKKKKJJJHHHEEEEEEHHHJJJHHHDDDCCCGGGKKKLLLKKKLLLOOOQQQNNNHHHCCCFFFDDDAAA???>>>>>>>>>???CCCAAA>>>>>>???AAABBBBBB<<<;;;;;;<<<>>>@@@BBBDDD???@@@@@@AAAAAAAAA@@@@@@888:::;;;<<<<<<<<<>>>??????AAACCCCCC@@@===;;;;;;===???BBBBBB@@@===;;;:::::::::;;;>>>???>>>;;;999:::;;;======:::777222000555;;;AAA@@@<<<:::===AAA;;;888666999???DDDDDDBBBBBBAAA@@@@@@BBBBBBAAA???>>>AAACCCDDDCCCDDDGGGJJJGGGFFFEEEEEEGGGJJJMMMPPPQQQTTTXXXYYYYYY]]]dddkkk