BM 6( ӵĦĦӵĦ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~~~}}}|||~~~|||}}}xxxxxxzzz}}}vvv{{{~~~~~~{{{zzzzzz||||||~~~~~~|||{{{{{{{{{|||{{{zzzyyyyyyyyyyyyzzzxxx~~~}}}|||zzzxxxxxxzzz{{{wwwuuuvvv~~~}}}yyywwwxxxxxxyyy{{{{{{zzzyyyxxxwwwooopppqqqqqqrrrsssvvvwwwzzz~~~zzzwwwvvvyyy~~~~~~zzzvvvuuuwww|||zzzwwwxxx~~~}}}xxxtttttttttvvvwwwyyyyyywwwvvvkkknnnrrrssssssrrrrrrtttzzz}}}yyyxxxzzz|||~~~|||yyyzzz}}}}}}}}}wwwyyy~~~~~~yyywwwzzz{{{uuuppppppqqqsssvvvwwwwwwvvvqqquuuzzzzzzwwwtttrrrsss~~~~~~tttqqqqqqsssuuuwwwzzzyyy{{{~~~}}}|||}}}~~~~~~~~~}}}~~~~~~}}}~~~}}}yyyrrrpppoooqqquuuwwwwwwvvvuuuzzz|||yyyyyy{{{{{{mmmjjjiiikkkmmmpppxxx~~~~~~yyyuuuuuuxxx|||~~~{{{zzz{{{|||}}}|||{{{}}}||||||~~~}}}vvvsssqqqrrrvvvxxxyyyxxxtttzzzyyysssjjjfffeeegggiiimmmvvv{{{yyyxxxqqqllljjjnnnrrryyyyyyrrrssswwwyyy{{{~~~}}}{{{zzz}}}||||||}}}~~~}}}zzzxxx~~~ssskkknnnsssvvvvvvwwwxxxuuukkkiiieeecccaaaaaaeeemmmvvv|||xxxpppooojjjkkkmmmmmmpppxxxvvvpppkkkkkkmmmpppwww{{{xxxyyy~~~zzzwwwwwwvvvvvvvvvuuusssqqqvvvmmmggghhhmmmpppssswwwvvvttthhhdddaaa```^^^```eeemmmvvv{{{|||uuutttpppsssuuuuuuvvv|||vvvqqqmmmkkkkkknnnxxx}}}zzztttqqqtttyyy{{{~~~xxxrrrpppmmmkkkkkkkkkjjjhhhlllfffaaaaaacccfffmmmuuuvvvssseee```___^^^___bbbhhhqqqyyy~~~}}}||||||~~~xxxsssrrrssstttyyyyyytttvvvmmmgggiiimmmmmmmmmmmmwwwxxxrrrmmmhhhdddddddddcccaaafffaaa]]][[[ZZZ\\\fffpppwwwwwwjjjcccccccccfffjjjrrrzzz{{{uuussssssvvv|||{{{tttwww||||||{{{zzzvvvnnnhhh```[[[___ccccccccccccqqqzzz~~~tttqqqxxx|||uuunnnfffbbbbbbbbbaaa___ccc___[[[WWWTTTTTT]]]gggsss~~~zzzsssoooppptttyyytttjjjfffbbbdddmmmzzz{{{uuu{{{~~~{{{zzz}}}uuujjj\\\WWWWWW^^^ccceeeeeegggooowww{{{vvvllliiiqqq{{{xxxqqqhhheeegggiiigggeeegggbbb]]]YYYUUUTTT[[[dddnnnyyy{{{jjjddd___aaajjjwww{{{uuuxxx}}}}}}zzzxxxsssxxx~~~{{{nnn______ccckkkooooooqqqtttsssxxxzzzuuunnnnnnxxx~~~}}}vvvpppooossswwwvvvtttqqqkkkeeeccc```___dddjjjpppxxx~~~zzztttoooooouuu}}}~~~vvvvvvuuurrrpppssszzzwwwpppoooooommmlllnnnmmmsss|||yyylllmmmssszzz{{{yyyzzz~~~yyy|||}}}yyytttxxx||||||}}}|||zzz|||wwwxxx{{{tttooommmllllllooosssvvv{{{}}}{{{|||}}}vvv{{{vvvwwwzzz{{{~~~|||zzz{{{{{{{{{zzzvvvooojjjiiiiiiffffffiiiyyy{{{yyyrrrnnnppptttyyy~~~xxxqqqnnnkkkfffeeefffeeemmmxxx{{{xxxxxx|||~~~~~~zzzwwwuuusssrrrrrrtttttttttzzzvvvvvvyyyzzzzzz{{{xxxmmmnnn{{{uuuvvvzzz}}}|||}}}}}}|||{{{xxxqqqkkkiiigggdddccceeemmmooosssxxxyyyooonnnppptttyyy}}}}}}|||uuurrrnnnhhhfffgggiiipppxxx~~~}}}wwwuuuwww{{{~~~}}}zzzzzzxxx{{{|||{{{}}}zzzvvvrrroooooopppsssuuuwwwwwwwwwxxxtttssstttsssrrrvvv~~~sssiiijjjwwwwwwwwwzzz~~~|||}}}~~~|||tttnnnkkkhhhdddbbbdddhhhiiikkkqqqzzz}}}ssssssvvvzzz}}}~~~}}}wwwxxx{{{zzzwwwsssmmmjjjkkkpppuuuzzz~~~}}}xxxqqqppprrrvvvyyy~~~}}}||||||{{{uuurrrqqqllloooqqqsssxxx}}}yyyuuurrroookkkmmmrrrvvvzzz|||||||||{{{xxxuuutttqqqnnnpppuuuwww{{{~~~{{{qqqsss~~~}}}yyyssspppnnnjjjiiikkkrrrqqqpppttt|||~~~~~~~~~xxxxxxxxx{{{~~~~~~|||yyytttrrrsssxxx|||~~~zzzqqqqqqrrrrrrqqqttt{{{{{{vvvsssrrrooorrruuuuuurrrooommmmmmkkklllnnnrrryyy~~~zzz~~~}}}yyywwwwwwwwwsssuuuwwwzzz|||~~~~~~{{{wwwtttuuuwwwuuuwwwzzz~~~}}}~~~zzzyyyxxxvvvvvvxxx~~~}}}~~~~~~}}}|||||||||{{{}}}~~~~~~~~~xxxsssrrruuuxxx{{{yyyqqqllliiigggbbbdddgggiiiiiiiiijjjkkkkkkhhhiiiooovvvzzz{{{zzzwww|||{{{{{{~~~}}}zzzyyy|||~~~}}}}}}~~~{{{zzzyyyzzz}}}|||vvvuuuzzz}}}}}}}}}}}}|||{{{}}}uuunnniiieeeddd^^^^^^___```aaaccceeegggjjjeeecccjjjrrruuuvvvwwwwww|||~~~~~~yyyuuuxxxzzzxxxxxxzzz{{{|||yyyzzz|||}}}~~~~~~zzzuuuzzz~~~~~~}}}}}}{{{|||~~~~~~~~~~~~xxxssspppnnngggddd```^^^^^^```bbbccceee]]]ZZZaaajjjnnnpppsssvvv{{{{{{vvvyyy}}}xxxvvvwwwwwwwwwwwwwwwwwwxxxzzz{{{www{{{}}}yyyzzz{{{~~~~~~}}}{{{rrrmmmfffaaa___```aaabbb[[[RRRNNNVVV```eeehhhllluuu{{{zzz}}}yyywwwwwwwwwvvvxxxwwwvvvvvvyyy~~~~~~{{{wwwvvvzzz|||~~~~~~wwwoookkkkkkiiibbb\\\WWWNNNNNN[[[dddccceeekkkzzz|||zzz~~~~~~zzzzzz{{{}}}}}}{{{}}}~~~}}}}}}{{{}}}}}}{{{~~~yyyvvvvvvwwwyyy}}}|||}}}~~~zzzwwwxxx|||xxxuuuoooggg```[[[TTTUUUbbblllmmmpppuuu~~~zzz~~~~~~~~~~~~}}}|||yyyzzz|||~~~}}}~~~~~~}}}uuuoooooorrrvvv|||yyyxxx{{{~~~{{{uuuooolllmmmqqquuuzzz{{{|||||||||}}}{{{rrrjjjddd^^^```kkkuuuxxx}}}~~~~~~{{{}}}~~~{{{yyyzzz|||zzzxxxyyy{{{||||||}}}|||yyyzzz~~~xxxsssrrrvvv{{{~~~{{{yyyzzz~~~~~~zzztttmmmiiiiiinnnrrrvvvwwwwwwwwwxxx{{{zzzpppjjjiiipppxxx~~~}}}}}}}}}~~~}}}xxxssstttyyy~~~yyyyyyzzz||||||}}}xxxrrrsssuuuvvvzzz~~~||||||~~~|||{{{~~~}}}zzzzzz~~~~~~zzztttmmmiiiiiinnnrrrvvvvvvvvvuuuvvvzzz~~~yyytttuuuyyy}}}~~~~~~yyyssssssyyy{{{yyyzzz}}}~~~}}}}}}tttrrrssssssvvvzzz|||zzz|||yyyvvv{{{|||{{{}}}}}}yyyyyy|||~~~{{{xxxsssmmmiiijjjnnnrrrwwwwwwvvvtttuuuxxx~~~{{{{{{|||xxxvvvxxxzzz}}}~~~~~~yyywwwxxxvvvvvvwwwwwwttttttyyy|||zzzxxxxxxvvvwwwyyy~~~}}}zzzxxxyyyzzz|||~~~~~~|||yyyyyy|||}}}|||zzz{{{yyyuuupppnnnooosssvvv{{{zzzwwwuuutttxxx}}}yyyxxxtttqqqqqqtttxxxyyyyyy|||~~~|||}}}}}}}}}|||{{{|||{{{~~~}}}|||||||||yyyvvvuuuwwwssssssxxxyyytttooonnnnnnooosssxxx|||~~~~~~||||||}}}}}}}}}|||yyywwwtttuuuvvvwwwyyyzzz{{{{{{}}}|||{{{}}}zzz|||}}}zzzzzz}}}~~~|||yyy~~~|||zzzwwwuuuvvvyyy|||}}}zzzwwwvvvyyy~~~|||sssssspppmmmnnnrrruuuuuutttzzz}}}sss{{{zzz~~~{{{yyywwwwwwvvvtttrrrxxxxxxzzz|||xxxwww}}}~~~~~~zzztttwwwrrrnnnoooqqqpppiiibbbcccgggnnnuuuzzzyyyuuupppqqqtttuuuooogggdddhhhmmmlllmmmllliiifffggglllqqqhhhjjjmmmooopppuuu{{{zzzxxxzzzyyyuuuvvv{{{~~~~~~|||~~~}}}zzzxxxxxx{{{~~~}}}uuupppwwwsssooommmnnnqqqtttvvv}}}~~~}}}|||ssszzzzzzuuutttsssrrrqqqpppnnnkkkhhhkkklllnnnrrruuuvvvsssqqqrrrzzz}}}zzzzzzxxxsssjjjhhhkkkssszzz}}}~~~yyyuuuqqqmmmmmmooommmfff___bbbeeejjjpppuuuuuuqqqnnnggggggfff```ZZZXXX[[[^^^```aaaaaa^^^\\\\\\aaaeeehhhjjjkkkkkkmmmqqqxxx}}}}}}zzz|||{{{xxxzzz~~~~~~}}}||||||~~~~~~yyytttyyyuuupppnnnooosssvvvwww~~~rrryyy|||xxxrrrqqqqqqppppppmmmiiifffhhhiiikkklllkkkiiifffdddbbbgggjjjhhheeeccc___[[[VVVWWW^^^jjjuuuzzz}}}{{{xxxwwwwwwssskkkdddbbbcccfffjjjnnnpppooommmfffccc___ZZZWWWVVVWWWXXX[[[]]]___^^^\\\]]]aaadddkkkjjjiiiiiijjjnnnuuuzzz}}}~~~}}}|||~~~~~~{{{}}}yyysssqqqrrrvvvyyy{{{~~~rrryyy{{{xxxyyy{{{||||||}}}|||~~~}}}{{{wwwvvvuuusssqqqooommmnnnppppppnnnjjjhhhfff\\\\\\[[[YYYVVVTTTRRRPPPNNNQQQZZZiiitttzzzzzzqqqjjjhhhggggggiiilllnnnoooooonnnhhhbbb^^^]]]^^^]]]\\\^^^aaadddeeeeeegggkkkoooqqqooollljjjkkkooouuuyyy{{{{{{zzzzzz|||}}}{{{yyy|||}}}}}}}}}~~~}}}xxxvvvwww{{{~~~~~~tttzzz~~~{{{~~~~~~}}}~~~||||||}}}yyyyyy|||{{{vvvuuuvvvwwwxxxooopppqqqqqqpppnnnkkkhhh]]]YYYTTTQQQPPPOOOQQQRRRPPPSSS]]]jjjtttxxx}}}}}}tttmmmrrrooollllllnnnqqqrrrssspppjjjcccaaaaaabbbaaa___^^^bbbfffiiikkknnnsssxxxzzzwwwsssppprrrvvv{{{~~~|||{{{zzzyyyzzz}}}}}}zzz~~~}}}||||||||||||~~~}}}|||~~~www|||}}}vvvsssxxxzzzvvv}}}|||{{{zzz{{{~~~xxxnnnjjjlllllljjjfffiiiqqqwwwuuurrrtttwwwxxxzzztttsssuuuxxxzzzvvvtttssstttuuurrrmmmhhh^^^WWWRRRRRRSSSTTTWWW[[[WWWYYYaaakkkqqqsssxxx~~~|||vvv|||xxxsssqqqrrrtttuuuvvvqqqmmmiiiggghhhhhhgggeeecccgggkkkmmmooossszzz|||zzz|||~~~{{{{{{}}}}}}}}}{{{{{{qqqeee```fffsss}}}}}}~~~{{{zzzmmmmmmmmmooorrrtttrrrpppnnnjjjgggffffffeeeaaa^^^___iiirrrrrrqqqrrruuuvvvzzzyyyzzz}}}~~~|||wwwwwwyyyuuulllccc^^^WWWUUUYYY]]]^^^aaafff]]]___dddkkknnnnnnsssyyy~~~xxxuuutttuuuvvvvvvtttsssqqqqqqqqqpppooonnnmmmppprrrssstttxxx}}}||||||~~~}}}||||||~~~~~~}}}ssseee___eeerrr}}}~~~zzzxxxxxxyyyzzzxxxzzz{{{}}}yyysssjjjiiiiiilllooonnnkkkgggaaadddhhhjjjiiifffcccaaa\\\hhhrrrtttrrrtttvvvvvvxxxvvvxxxsssggg\\\^^^YYYYYYaaaggghhhiiimmmbbbcccggglllmmmlllpppwww~~~zzzvvvuuuuuuuuuuuutttuuuuuuuuutttsssrrrrrrsssuuuvvvuuuuuuxxx}}}zzzzzz{{{}}}~~~{{{yyyvvvtttrrrtttxxx|||{{{|||~~~{{{yyyyyy|||}}}{{{yyy||||||~~~~~~{{{sssnnnnnnttt|||}}}|||{{{xxxuuu||||||{{{wwwwwwzzz~~~zzz{{{}}}|||~~~wwwrrrssstttssslllmmmoooqqqqqqmmmhhhccc___dddiiimmmpppqqqiiiaaaaaafffnnnxxx~~~{{{|||yyyzzz~~~}}}vvvtttsssjjj```aaabbbccceeehhhkkknnnpppfffhhhllloooppppppooonnn|||{{{vvvnnnjjjmmmrrrpppnnnnnnqqqrrrrrrwww~~~~~~|||{{{{{{uuuooonnnpppvvvwwwzzz~~~{{{zzzrrroooqqqrrrkkkjjjiiijjjmmmppptttvvv}}}{{{wwwyyy{{{vvv|||zzzyyyyyyzzzyyywwwuuutttrrrqqqttt{{{~~~~~~}}}{{{yyyzzz|||}}}zzzssssssrrroooooorrrooorrrqqqlllhhhkkknnnnnnooooooooopppqqqpppnnnkkkeeekkkqqqvvv{{{~~~yyyqqqjjjnnnuuu~~~zzz{{{||||||{{{yyyxxxwwwxxxyyy{{{}}}{{{xxxtttrrrpppuuu||||||sssiiikkklllnnnpppqqqrrrqqqqqqlllmmmnnnpppssstttvvvvvv{{{}}}~~~|||qqqjjjhhhjjjjjjeeecccdddfffjjjttt~~~}}}xxxqqqiiieeefffooorrrwww||||||xxx{{{wwwmmmdddbbbbbbbbbbbbbbbdddgggkkkooorrrrrryyy~~~~~~yyyzzz}}}}}}|||{{{|||}}}}}}{{{yyyuuuqqqooopppuuu{{{~~~zzztttrrrooojjjggggggdddjjjmmmhhhdddfffiiijjjpppooooooqqquuuwwwyyyyyyyyy{{{yyy{{{~~~{{{rrrtttvvvuuuqqqnnnmmmnnnnnnppptttvvvvvvtttpppnnnqqqvvv~~~}}}uuutttvvvyyy||||||zzzwwwuuussssssssstttwwwzzz|||~~~{{{{{{|||{{{zzzzzz|||~~~~~~~~~xxxnnnhhhfffggg```[[[ZZZ]]]eeesss|||wwwoooeee^^^]]]bbbgggooouuuzzz}}}xxxsssppphhh\\\VVVVVVVVVUUUWWWXXX\\\bbbiiinnnppppppvvvxxx}}}{{{wwwrrroooqqquuuyyy{{{yyyuuuttt|||{{{uuupppnnnjjjqqqtttooohhhfffffffffooooooqqqwww~~~~~~|||wwwpppkkkiiimmmpppnnnhhhdddeeegggeeeiiinnnrrruuuuuusssrrrzzz|||~~~~~~}}}yyyyyyzzzzzz|||}}}~~~zzz{{{||||||zzzyyyyyyzzz|||zzzyyy{{{~~~wwwppplllmmmfff___^^^```hhhuuu~~~~~~~~~|||yyyqqqfff]]][[[TTT[[[dddjjjnnnrrrxxx}}}~~~xxxmmmggg[[[QQQOOOSSSVVVTTTRRRRRRUUU]]]fffnnnqqqrrrvvvtttvvv~~~{{{uuutttvvvyyy{{{yyyxxx|||}}}uuuhhhcccaaaiiizzz~~~zzz~~~}}}vvv|||xxxqqqmmmkkkiiippprrrxxx~~~zzzxxxuuuqqqmmmhhhaaa]]]]]]aaaeeeccc^^^[[[\\\______ccchhhnnnrrruuuuuuuuuzzz~~~}}}|||vvvzzzyyyyyyyyyzzz}}}~~~~~~}}}|||||||||{{{uuuqqqsssnnnkkkjjjkkknnnwww~~~|||ssseee[[[WWWOOOUUU]]]cccgggjjjnnnqqq|||xxxgggaaaUUULLLNNNVVVZZZYYYWWWUUUUUU[[[fffqqqwwwyyyzzzwwwwww}}}|||xxxxxx{{{}}}wwwrrrsss|||vvvpppddd___]]]cccppp}}}fff```dddyyy}}}xxxwwwyyy}}}|||tttnnnllljjjfffdddbbb___[[[XXXSSSWWWZZZ[[[YYYXXXYYY[[[___aaaeeeiiillloooqqqqqqsss{{{}}}vvv|||}}}||||||}}}}}}|||yyywwwxxxyyy}}}}}}{{{}}}zzz|||}}}}}}{{{wwwrrrooosssqqqqqqtttttttttyyyssscccVVVRRRSSSVVV[[[aaagggkkkmmmnnnxxx}}}sssaaa]]]TTTMMMPPPZZZ______aaa]]]\\\aaammmyyy}}}}}}yyyxxxzzz}}}sssjjjffflllwww|||yyypppoooooosss{{{}}}\\\PPPPPPhhh~~~}}}}}}xxxqqqjjjdddeeebbb___^^^]]]\\\[[[YYYUUUWWWZZZ]]]___aaabbbbbbffffffeeeeeeeeefffggghhhiiirrr~~~}}}zzzwwwtttsssssswww~~~||||||xxxwwwuuusssqqqnnnkkkiiimmmmmmrrrxxxzzzzzz}}}wwwfffYYYTTTVVVVVVYYYaaajjjpppqqqpppvvv~~~~~~ttthhhXXXXXXTTTRRRWWWbbbjjjlllkkkgggffflllxxxyyywwwyyy{{{ssshhh```bbbjjjrrrxxx}}}|||{{{___MMMIII```~~~}}}yyyvvvxxx{{{~~~yyy~~~zzztttrrrpppnnnfffccc___]]]]]]\\\[[[ZZZ\\\]]]```eeejjjnnnnnnnnnooolllhhhdddbbb`````````]]]gggttt~~~|||yyyuuusssqqqooosss|||}}}{{{vvvsssnnnkkkjjjiiigggfffhhhjjjpppxxx}}}~~~|||lll```\\\WWWUUUWWW___kkkssstttqqqvvv~~~~~~zzzzzz}}}}}}yyylll^^^PPPSSSUUUVVV^^^kkkvvvzzzqqqnnnnnnuuuzzzwwwxxx{{{{{{ooodddeeejjjooosssvvv~~~yyycccXXXkkk|||zzzwwwwwwvvvqqqlllkkkpppuuupppuuuwwwtttpppooolllhhheeebbb___^^^^^^```aaaaaaiiinnntttyyy||||||zzzxxx|||tttjjjcccaaaaaaaaaaaa```eeemmmtttzzz~~~~~~yyyuuuqqqrrrwww{{{|||{{{uuutttqqqmmmhhhddd```^^^dddeeeiiioooxxx{{{wwwsssnnniiiVVVKKKSSS```hhhooowww|||yyyuuussstttuuuvvv|||pppddd[[[PPPTTTXXX^^^hhhrrrtttrrrppptttzzz{{{zzz~~~yyyrrrooosssxxxzzzxxxxxx~~~ttt}}}vvvpppnnnrrruuuxxxwwwsssqqqsssvvvqqqttttttqqqpppqqqoookkkgggddd___\\\^^^bbbgggjjj{{{}}}xxxnnngggfffhhhiiijjjfffiiinnntttyyy~~~|||vvvpppnnnqqqtttuuutttvvvuuusssoookkkfffbbb___eeegggjjjpppxxx}}}nnn\\\PPPSSS[[[___fffnnn}}}{{{xxxwwwxxxyyyuuuzzzqqqhhh]]]VVVOOORRRUUUXXX___hhhjjjhhhfffkkkssszzz~~~~~~yyysssqqqvvv}}}{{{xxx|||~~~zzzyyyuuummmhhhfffooouuu}}}}}}{{{{{{wwwwwwtttqqqtttxxxwwwsssmmmhhhbbb^^^```gggooouuuuuuppppppsssuuuvvvpppppprrrvvvzzz|||~~~|||tttooooooppppppoooqqqqqqpppnnnkkkhhheeeccchhhiiikkkpppxxxxxxhhh[[[XXXYYYZZZ```hhh{{{~~~~~~~~~yyy~~~}}}qqqjjjddd[[[UUUPPPRRRRRRQQQUUU\\\^^^[[[XXXaaakkkrrruuuxxx}}}~~~zzzwwwvvv{{{xxxyyy|||vvvqqqqqqvvv}}}{{{vvvqqqnnnnnnpppqqqjjjpppxxx~~~~~~zzz~~~zzzvvvuuurrrkkkhhhiiiqqqyyyzzzwww|||~~~tttpppkkkggggggmmmvvv}}}}}}~~~yyyyyyyyy{{{~~~}}}xxxrrrxxx{{{{{{}}}|||zzz~~~yyyvvvtttrrrpppmmmllljjjhhhhhhhhhiiijjjjjjkkklllpppwwwuuuiiiccc___^^^ccckkkvvv}}}~~~}}}}}}}}}}}}~~~vvvsssnnnddd\\\UUUVVVTTTPPPQQQUUUWWWUUURRR[[[gggmmmoooqqquuuzzzyyyxxxxxxyyyyyyvvvpppkkkllljjjlllsssxxx|||wwwpppjjjkkkpppvvv}}}~~~}}}yyysssmmmiiihhhiiijjjgggllltttyyyzzzyyywwwvvvzzz}}}{{{{{{{{{xxx{{{wwwuuuuuurrrlllkkkmmmvvv||||||zzzwwwsssqqqttt{{{}}}|||}}}}}}wwwpppkkkiiirrryyyzzz|||}}}vvvpppqqqxxx{{{vvvrrrrrrooojjjffffffiiimmmpppmmmmmmnnnqqqwww}}}~~~uuuooojjjiiilllqqqssswww|||}}}zzzxxxzzz~~~}}}{{{yyywwwuuuttttttuuuwwwzzz{{{{{{{{{{{{sssggg^^^___\\\WWWUUUWWWXXXWWWVVV___iiiooopppoooqqqsssqqqnnnmmmrrrxxxwwwooofffbbbbbbfffnnntttvvvyyy}}}|||}}}rrrjjjdddeeehhhlllttt||||||yyyvvvqqqnnnkkkjjjjjjkkkoootttvvvvvvsssrrrqqqnnnrrrwww|||sssrrrwww~~~~~~~~~}}}~~~~~~~~~~~~{{{xxx|||zzzyyyyyyuuunnnmmmooozzz~~~|||yyyzzz~~~~~~zzzssstttuuutttssstttvvvxxxtttsssrrrqqqppplllgggcccdddoooxxx{{{|||{{{rrriiiaaahhhttt|||vvvrrr{{{vvvpppkkkiiikkkpppsssrrrqqqrrrtttxxx~~~~~~zzzvvvtttttttttsssssstttvvvsssppprrrwww}}}|||{{{yyyvvvssspppooolllmmmooopppqqqqqqpppoootttvvvyyy~~~~~~pppeeehhhfffaaa^^^___```___```fffnnntttuuutttrrrpppooollllllrrryyyzzzrrrjjjccccccgggooossssssuuuxxxzzznnnddd]]]___aaacccmmmxxx{{{zzzxxxvvvssspppnnnmmmppprrruuuvvvssspppnnnmmmggglllqqqvvv|||wwwoooggg```[[[tttqqqvvv{{{zzz~~~{{{{{{|||}}}~~~|||uuutttvvv{{{||||||yyyxxx{{{~~~{{{oooqqqqqqooollljjjjjjllliiihhhgggggggggfffcccaaacccnnnwwwzzz{{{xxxooodddhhhpppzzz|||xxxwwwyyy{{{}}}xxxsssqqqyyyvvvrrroooooopppsssuuuwwwwwwvvvxxx{{{yyyssssssnnnkkklllkkkggghhhmmmoooppprrrssssssrrrqqqpppjjjjjjkkkkkkjjjiiiggggggjjjnnnssswwwxxxyyyzzzzzz~~~vvviiimmmnnnjjjggghhhiiigggjjjmmmrrryyy}}}{{{uuupppoooqqquuuyyy{{{zzzwwwtttllljjjlllqqqttttttvvvzzz{{{tttggg\\\VVVXXXZZZ\\\gggttt}}}|||zzzxxxvvvsssrrrqqqsssvvvyyyyyyuuupppkkkiiibbbhhhoootttyyyuuulll```VVVOOOIIIDDD@@@xxxuuuzzzwwwsssqqqwww~~~}}}~~~}}}{{{}}}xxxuuurrruuu{{{}}}qqqsssuuusssnnniiihhhhhhcccbbbaaaaaacccccccccbbbcccnnnvvvxxxyyy~~~|||rrrrrrtttyyyzzzxxxyyy{{{zzzuuurrrqqqqqqppppppqqqrrrtttwwwxxx{{{zzzzzz{{{~~~|||rrrqqqiiicccdddccc___```ddd___bbbggglllpppssstttuuummmmmmllljjjiiigggeeedddggglllrrruuuuuutttvvvxxxwwwyyyzzz{{{{{{|||yyyjjjppprrrnnnlllmmmnnnmmmooopppuuu|||yyyqqqpppwww~~~|||yyyzzz|||tttpppooorrrttttttwww|||zzz~~~uuummm```UUUPPPSSSUUUWWWbbbrrr~~~|||yyyvvvuuuuuuuuutttxxx|||}}}xxxqqqkkkggg```fffnnntttyyy|||~~~xxxmmmaaaZZZWWWOOOEEE>>>;;;:::888666yyysssmmmlllrrr{{{wwwuuusssuuuxxx|||~~~zzzzzzvvvppphhhdddcccddd______```bbbeeeffffffdddkkkjjjkkkmmmqqqwww~~~|||vvvqqqnnnmmmpppjjjeeeiiittt}}}|||{{{{{{~~~yyypppqqqhhh^^^YYYZZZ\\\\\\ZZZ[[[YYYYYY___iiiqqqttttttzzzyyyxxxtttpppkkkgggeeeeeejjjqqqwwwyyywwwrrroootttwwwyyyxxxuuutttuuuxxxxxx{{{vvveeebbbgggkkkkkkhhhhhhooouuuvvvzzz~~~}}}~~~|||xxxsssqqqsssvvvvvvsssqqqqqqrrrsssssssssqqqvvv}}}rrrlll___ZZZUUUTTTYYY```dddfffttt{{{}}}yyyuuurrrppptttvvvzzzyyynnnfff^^^ccciiiqqqzzz~~~xxxqqqhhh^^^WWWXXXXXXXXXWWWRRRLLLEEEAAA;;;888444000...---......wwwqqqqqqvvv}}}vvvvvvvvvvvvwwwyyy{{{|||{{{|||{{{vvvnnngggbbb```]]]___bbbeeehhhlllnnnpppnnnmmmmmmmmmooorrrvvvxxx~~~yyyooohhhcccaaa^^^^^^dddppp|||~~~}}}~~~}}}tttrrriii___ZZZZZZ[[[ZZZXXXVVVWWWZZZ```hhhooorrrssszzz|||}}}{{{wwwpppkkkgggiiiooowww{{{xxxtttvvvwwwuuurrrrrruuuxxx}}}~~~sssbbbWWWZZZ]]]^^^___bbbiiiooopppuuu||||||wwwqqqmmmmmmnnnsssrrrsssuuuwwwwwwuuusssmmmrrr{{{wwwlllfffaaa^^^\\\]]]___ccceeefffjjjnnnpppooorrr{{{|||xxxtttrrrppprrrxxx}}}}}}xxxnnnfffaaaeeelllsss||||||uuuhhhccc\\\VVVQQQLLLFFFBBB???@@@AAAAAA>>>999444111///---+++)))((((((((()))xxxxxx|||}}}~~~sssuuuwwwwwwuuutttvvvyyyzzz~~~yyyppphhhccccccfffjjjlllmmmpppuuuyyysssssssssrrrrrrqqqqqqqqquuuwww{{{~~~}}}pppeee^^^XXXXXX[[[cccnnnyyy|||{{{wwwoooeee_________]]][[[WWWZZZ```eeeiiinnnrrruuu|||wwwpppllljjjpppxxx|||yyysssttttttqqqooooootttxxxuuubbbPPPPPPQQQSSSWWW^^^eeeiiihhhooozzz~~~yyyrrrmmmkkkjjjrrrtttwww{{{~~~~~~{{{yyyqqquuu|||sssgggccccccfffiiikkkkkkjjjjjjjjjeeeddd```]]]aaakkkrrrssstttxxx~~~~~~wwwuuuyyy~~~|||xxxvvvooorrrwww{{{|||xxxqqqkkkgggkkkqqqxxx~~~~~~yyypppiiibbbZZZTTTLLLGGG@@@:::777666555444...///111111000...+++)))))))))))))))))))))******{{{rrrvvvzzzyyyuuusssuuuxxx|||}}}vvvqqqrrruuuxxxvvvsssrrrwww{{{yyyyyyzzz{{{zzzyyywwwvvvuuuvvvwwwyyy|||~~~~~~{{{zzz~~~vvvllleee^^^___ccchhhooowww~~~zzzttttttttttttwww|||}}}vvvmmmjjjjjjkkkhhhfffaaaeeeiiijjjjjjmmmtttzzz{{{vvvtttqqqtttxxx{{{|||yyyuuurrroooppppppnnnlllnnntttyyy}}}kkkXXXTTTQQQRRRXXX___eeegggeeemmmzzz}}}zzzvvvtttsssxxxzzz}}}pppfffddddddkkktttxxxwwwtttrrrrrrlllggg]]]VVVYYYbbbggggggeeehhhmmmuuu}}}ssshhheeeiiioooxxxzzz}}}|||zzzvvvwwwyyy{{{|||zzzwwwuuuqqquuu{{{wwwooohhhbbbZZZSSSNNNIIIDDDAAA???<<<777333111111111222***,,,---......---+++***))))))+++,,,,,,,,,++++++~~~|||pppuuuyyy}}}zzz~~~{{{xxxzzz}}}|||}}}~~~xxxvvvxxx|||zzz|||~~~|||{{{}}}}}}xxxrrrpppttt~~~{{{tttpppiiijjjllloootttyyy}}}|||uuurrrpppoooqqqssszzzsssrrrtttvvvtttqqqnnnooooookkkhhhlllvvv~~~|||{{{|||~~~|||yyyuuuqqqmmmkkkjjjlllnnnnnnnnnqqqwww|||vvvjjjddd]]]\\\```fffiiiiiijjjrrr}}}}}}}}}~~~nnndddcccfffoooyyy}}}zzzzzztttmmmaaaVVVUUUZZZ]]][[[VVVVVVYYYbbbppp}}}}}}rrrgggcccfffkkkrrruuu{{{}}}|||||||||{{{|||}}}~~~~~~vvvooofffaaa___\\\VVVQQQKKKGGGBBB===:::888777666444444333111///...------++++++,,,,,,+++***))))))&&&''')))***)))((('''&&&}}}zzz|||~~~~~~}}}~~~}}}xxxtttsssuuuyyy||||||tttiiimmmpppppprrryyy~~~~~~|||}}}~~~}}}}}}~~~||||||~~~zzz}}}~~~yyyrrroooqqqyyy{{{xxxrrrrrrssswww}}}}}}xxxuuusssrrrrrrrrrzzz}}}xxxttttttxxxzzzyyyvvvtttsssoooiiifffjjjuuu~~~~~~|||~~~xxxqqqjjjeeebbbeeejjjppptttvvvyyyzzz{{{uuunnnkkkmmmppprrrsssuuu{{{}}}|||}}}~~~qqqhhhgggnnnttt}}}zzzuuujjj]]]WWWXXXWWWTTTNNNLLLLLLUUUdddvvv~~~uuunnnlllmmmooorrrvvv}}}~~~{{{|||}}}~~~~~~tttlllhhh```YYYTTTNNNGGGCCCAAA@@@>>><<<888777444111...,,,,,,+++,,,...111111...+++***)))------,,,+++******))))))'''((()))))))))(((&&&%%%|||xxxtttvvv|||{{{|||}}}}}}}}}~~~{{{yyyzzz}}}qqqoookkkhhhgggggghhhjjjoooxxx{{{qqqdddiiiiiifffgggnnnrrrrrrssspppooorrrssssssyyy|||{{{{{{|||~~~~~~{{{xxxwwwyyy|||~~~~~~zzzuuuqqqpppsssxxx{{{}}}~~~~~~~~~|||||||||yyywwwtttpppwww{{{wwwssstttyyy{{{yyyvvvtttrrrnnniiihhhmmmvvv}}}|||~~~uuullleee```cccjjjttt|||{{{||||||~~~zzz|||yyyyyy~~~~~~qqqgggccc```\\\VVVQQQOOOTTTbbbrrr~~~~~~|||zzzxxxwwwyyy}}}vvv{{{|||tttooofffddd^^^TTTMMMIIIBBB;;;999888555333222222222222.........,,,)))'''&&&&&&))),,,///000---+++++++++///...---++++++***++++++)))*********+++*********sssqqqpppvvv~~~wwwqqqrrrrrruuuzzz~~~}}}{{{rrrqqqmmmjjjfffdddbbbaaahhhrrr|||~~~tttaaaffffffaaa```eeehhhggglllhhhgggkkklllmmmttt~~~|||yyyppppppqqquuuyyyzzzxxxuuusssuuuxxx}}}~~~||||||yyyuuuqqqnnnlllllllllggggggkkkuuu{{{vvvuuuxxx}}}~~~zzzuuuuuu{{{{{{wwwtttuuuyyy|||yyyvvvsssqqqnnnllllllqqqxxx}}}}}}vvvlllfffbbbkkkwwwzzzzzzzzz}}}yyyrrrnnnjjjddd^^^YYY[[[dddpppxxx|||sss{{{zzzvvvpppjjjccc[[[SSSNNNKKKJJJFFF???;;;:::555///+++---//////...---...///***+++,,,+++)))'''''''''&&&))),,,,,,******+++---,,,+++***((((((((()))***''''''(((((()))******+++{{{xxxuuuttt|||||||||}}}|||xxxuuuqqqpppooorrrvvv{{{~~~~~~vvvnnnjjjeee^^^\\\]]]fffnnnzzz{{{lllkkkiiiggggggeeebbb___bbbcccdddggglllqqqvvvyyy|||zzzzzzzzzzzzyyywwwtttsssssstttppprrrtttvvvwwwxxx{{{~~~~~~~~~|||wwwooofffaaa^^^^^^```eeemmmvvvxxxrrrpppsssvvvxxx~~~}}}{{{yyyyyyxxxxxxyyy|||~~~~~~~~~tttssspppiiifffkkkxxx{{{vvvtttxxx||||||ssspppppprrrtttwww}}}uuuqqqpppnnnjjjfff\\\UUULLLHHHFFFEEEAAA======999555222111///***''''''(((***,,,---,,,***)))++++++***)))((('''&&&&&&&&&(((***+++,,,+++***)))+++***)))'''''''''((())),,,+++***+++,,,---------{{{uuurrrqqqvvv{{{uuussstttvvvuuuttttttttttttvvvzzz}}}~~~~~~wwwoooiiiaaaXXXSSSSSSWWWfffyyytttrrrqqqooonnnkkkgggdddaaabbbeeehhhlllppptttvvvwww|||}}}zzz{{{}}}~~~}}}{{{yyywwwwwwxxxpppqqqqqqqqqppprrruuuwww~~~yyyrrrjjjdddbbb___```dddlllwww}}}xxxvvvvvvwwwwww|||zzzzzz}}}~~~yyysssuuuzzz|||}}}yyyyyywwwqqqkkklllttt|||{{{|||yyyzzz~~~|||tttmmm```ZZZTTTRRRSSSRRROOOLLLGGGBBB;;;999999888555111444222///------,,,(((&&&++++++,,,------,,,+++***++++++***)))((('''&&&&&&'''(((***++++++***)))(((---,,,+++)))(((''''''''',,,)))((()))---///...---uuulllkkknnnvvvxxxppplllnnnrrrtttttttttuuuxxx|||}}}{{{yyysssmmmggg___TTTNNNMMMPPPbbbyyy|||{{{zzzyyyxxxuuuqqqnnniiikkkmmmoooppppppppppppooorrruuutttoookkkjjjkkklllvvv~~~~~~~~~uuusssqqqnnnlllmmmqqqttt{{{tttnnnjjjiiifffeeegggppp{{{~~~}}}~~~~~~}}}zzzvvvsssrrrvvv||||||~~~xxxsssqqquuu|||{{{uuu|||||||||uuurrruuuyyy{{{uuutttzzz|||yyyyyywwwsssqqqlllfffaaa^^^YYYSSSNNNAAA===:::999;;;<<<;;;999888444111111333333000------,,,************)))''',,,++++++*********++++++++++++***)))(((((('''&&&'''(((***+++***)))'''&&&------,,,+++)))'''&&&%%%***'''%%%(((---111000---rrrgggfffjjjrrr|||}}}~~~zzzrrrnnnpppsssuuuvvvrrrvvv}}}wwwqqqgggdddcccccc___WWWTTTVVV[[[iii{{{~~~~~~}}}zzzyyyzzzzzzyyyvvvrrrnnnkkklllnnnpppmmmhhhbbb___]]]```hhhooossszzzzzzvvv|||~~~zzzwwwsssnnnlllmmmrrrvvvyyyssspppqqqrrrrrroooooovvvzzzsssnnnnnnrrrwww{{{}}}}}}{{{zzzssstttwwwyyyzzzvvvooojjjtttvvvyyy|||{{{~~~}}}~~~yyyxxx~~~~~~}}}{{{ssskkkgggdddddd[[[^^^\\\XXXUUUVVVTTTPPPSSSOOOJJJFFFCCCAAA===;;;555222000111333444333222222111000222333333111...,,,+++++++++++++++******)))((('''&&&'''(((***+++++++++******)))(((((('''((()))*********(((&&&%%%***+++++++++***(((&&&$$$)))%%%###&&&---222000---wwwlllfffgggkkkqqqyyy}}}wwwttttttvvvuuutttuuu{{{pppeeeQQQRRRXXX___aaa```ccchhhpppuuu~~~~~~}}}~~~{{{vvvqqqnnnrrrsssssspppjjjccc^^^[[[[[[```cccdddlll{{{yyyuuuyyy{{{xxxxxxzzz}}}}}}}}}zzzwwwrrrmmmkkkmmmsssxxx}}}wwwrrrrrrvvv{{{{{{xxxwww{{{{{{sssoooppptttxxx|||}}}}}}{{{{{{yyyxxxvvvtttqqqlllgggcccooossswwwwwwvvvyyyxxxyyyzzzzzz|||}}}vvvssstttwwwyyy}}}wwwuuu{{{{{{~~~wwwqqqooofffaaaZZZSSSLLLHHHGGGFFF@@@BBBBBB>>>===???>>>;;;>>>;;;888666555444444333...---,,,,,,---...---------------//////...,,,***---------,,,+++*********'''&&&%%%%%%&&&))),,,...++++++******))))))((((((((()))***+++***)))'''%%%'''((()))***)))((('''&&&(((%%%###&&&,,,000///---zzzooommmllllllrrr}}}yyyvvvvvvtttqqqoooxxx~~~~~~nnnbbbLLLOOOYYYccciiilllsss{{{|||zzzyyy|||||||||yyytttllleeeaaa\\\______]]]dddsss{{{|||}}}xxxqqqmmmssswww|||{{{xxxwww|||{{{xxxsssnnnlllnnnuuuzzz|||yyytttuuuzzz~~~}}}|||}}}}}}xxxvvvyyy{{{xxxzzz|||vvvsss~~~~~~{{{uuunnnhhheeedddmmmssswwwsssnnnnnnwww~~~|||zzzyyyyyywwwuuunnnnnnnnnpppuuu~~~zzzuuurrrrrrtttuuussszzz~~~yyyvvvzzzxxx{{{{{{vvvoooeee\\\UUUOOOMMMJJJGGGAAA<<<888666666666333555555222222555666333111000///...---...///000,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++)))(((+++,,,---+++)))(((((()))***)))(((((())),,,///000++++++*********)))))))))((()))+++,,,+++***((('''''''''((()))))))))))))))((('''&&&'''***,,,,,,,,,yyyssssss}}}{{{vvvtttrrroookkkooottt}}}tttlll^^^bbbjjjssswwwyyy~~~vvvnnniiibbbeeedddbbbfffsss{{{vvvrrrvvvzzz}}}}}}}}}}}}|||wwwtttvvv{{{{{{zzz|||~~~~~~~~~~~~}}}|||uuuttt|||rrrjjjhhhiiikkkpppssspppiiiggglllsssyyyyyyzzz{{{|||{{{wwwtttkkkjjjjjjkkkqqq{{{zzzvvvvvvwww|||zzzxxxvvvuuuvvvvvvwwwpppxxx}}}||||||}}}vvvooojjjfffcccaaaWWWTTTNNNGGGAAA===:::999999777333///------...000///111000------000111///++++++,,,+++++++++,,,---...///000000///......///,,,---...---,,,,,,+++,,,)))+++---,,,)))(((***,,,,,,,,,+++***+++,,,---...+++++++++************)))((()))+++,,,---,,,***)))++++++***************+++((()))***)))'''''')))+++|||xxx~~~}}}vvvsssqqqnnnlllaaafffoooyyy|||xxxuuuwww}}}}}}tttoooiiilllmmmjjjmmmwww~~~{{{|||tttuuuuuuvvv}}}~~~}}}~~~~~~}}}~~~~~~~~~~~~|||yyy|||wwwmmmkkkmmmiiilllnnnlllgggcccccceeesssvvv{{{{{{wwwnnnlllkkklllqqqzzz{{{pppjjjiiijjjtttuuuvvvwwwxxxyyyzzzzzzttt{{{~~~|||~~~xxxtttqqqooonnnbbb[[[RRROOOOOONNNKKKGGG???===999666333222222222222///,,,))))))***,,,------///...******---...,,,***+++,,,,,,+++***+++,,,---///111111000000000111+++,,,---,,,++++++,,,---))),,,...---++++++---///---,,,+++***))))))))))))+++++++++***************((()))+++---------,,,+++000///---+++******++++++(((+++,,,***&&&$$$'''+++zzzwwwyyywwwnnneeeccc[[[\\\iiisssxxx|||vvvtttuuuvvvuuuuuuyyy|||xxxtttmmmgggkkkvvv}}}zzzrrrnnnnnnqqqtttpppnnnnnnbbbWWW[[[```hhhttt}}}{{{xxxsssrrrtttyyy~~~}}}vvvqqqooonnnnnnwwwxxxwwwvvvtttuuuxxxzzzzzz~~~~~~~~~rrriii]]]TTTPPPPPPOOOOOOIIIAAA<<<<<<===;;;:::;;;222222111///,,,+++---...---,,,***))))))***,,,---333111...------...---,,,...---++++++---......---///---------...///...---)))))))))))))))************,,,---......---+++***///---+++***(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++'''(((***,,,---,,,******&&&%%%$$$&&&(((***+++***}}}yyyssshhh^^^]]]fffooouuu}}}}}}{{{tttmmmnnnxxx}}}|||wwwuuuuuurrrvvvttttttuuuiii]]]```ZZZcccqqq~~~|||yyyxxx{{{}}}zzzzzz{{{{{{zzz~~~}}}{{{wwwtttsssuuuwww}}}~~~{{{wwwtttnnnmmmkkkfffbbb_________SSSLLLCCC======???AAABBB???888444666777555444444000000///---******+++---***)))((((((***---000222999666222///...---,,,+++...,,,++++++,,,------,,,///...,,,---...///...---+++++++++++++++++++++++++++,,,...//////---,,,+++++++++***))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((***,,,---,,,++++++'''&&&%%%&&&)))+++++++++rrrhhhaaadddjjjoooyyy}}}xxxuuu{{{}}}}}}}}}}}}~~~~~~|||zzzxxxqqqxxxyyy|||~~~qqqdddeee^^^fffttt~~~~~~{{{xxxzzz{{{vvvtttvvvxxxyyysssnnnjjjggg\\\ZZZXXXXXXWWWVVVSSSQQQLLLKKKIIIEEEAAA>>>>>>???<<<888222///000333777999777111...111444111//////......---+++)))((()))+++''''''&&&'''+++000555888???;;;555000...,,,***))),,,+++***+++,,,......---///...,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,((((((((((((***,,,...///------++++++++++++------------------------------***+++,,,,,,,,,+++)))((()))''''''(((***+++,,,+++vvvmmmkkkkkknnnttt|||}}}|||zzzyyy}}}~~~~~~yyypppxxx|||wwwhhhiiijjjqqq||||||vvvrrrttt}}}|||{{{~~~|||wwwnnnjjjddd\\\VVVQQQMMMJJJCCCAAA@@@???@@@@@@>>>===<<<;;;999666222000111222777444000...///111444666666111000444666333000///------,,,***(((((()))+++((('''&&&'''+++111666:::???;;;444///---+++***)))***))))))+++///111222222000...,,,,,,---///......---------,,,,,,,,,,,,,,,++++++,,,---------,,,,,,'''''''''(((***,,,...000,,,+++***))))))***+++,,,.................................---+++)))'''&&&+++)))((()))***,,,,,,+++}}}zzzyyyzzz}}}~~~yyywwwwww{{{rrrzzz{{{llllllpppuuu}}}zzzsssrrrxxx}}}yyynnnmmmiiibbb``````]]]XXXTTTRRRNNNHHHCCC???===<<<666555444444666777666555555555444111...,,,---///222111000//////111444666999444333777999666222111---------+++))))))***,,,***)))((()))+++///333666999555000---++++++***)))(((((())),,,222666888999000...,,,+++---...///...------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,******)))))))))***,,,------,,,+++******+++,,,---........................---------,,,+++***)))))),,,***))))))+++,,,++++++~~~~~~~~~zzzwwwuuuuuuxxxzzz|||}}}}}}~~~|||wwwuuuvvvyyy{{{}}}}}}zzzrrrsssppprrrxxx~~~|||xxx|||}}}yyyyyy~~~vvvqqqlllhhhfffaaa[[[VVVNNNNNNKKKFFFEEEHHHFFFBBBCCCCCCAAA===999666555555.........000222333333111000000///---***)))***,,,---///111222444666999<<<<<<777555888999555000///---...---,,,******,,,---,,,,,,+++***+++---///000000...+++***+++++++++***'''''')))---444999<<<===111...,,,+++,,,...//////---------,,,,,,++++++******+++++++++,,,------...---,,,+++)))))))))******................................................))))))***+++,,,---...///,,,+++))))))***+++***)))~~~|||}}}zzzrrrmmmllllllkkkooosssuuuvvvuuuvvvvvvtttuuusssooommmooowww~~~}}}~~~zzz|||vvvwwwyyy|||~~~}}}yyyvvvpppuuu{{{~~~~~~}}}ssspppmmmoooqqqooohhh```YYYTTTNNNKKKKKKIIIEEEAAA;;;<<<:::777999>>>???<<<<<<===<<<888333///...///++++++---000444444333111//////...,,,***)))+++,,,---000444777888:::>>>AAA???999666777777222...,,,---------+++******,,,---,,,,,,,,,,,,++++++++++++***)))((()))+++,,,***)))(((((()))---333888;;;<<<111///,,,+++,,,...////////////......---,,,,,,+++,,,,,,------...///000000...---+++)))(((((())))))---...///000000///...---------------------------*********+++,,,---...///---+++))))))******)))(((}}}|||{{{pppjjjiiijjjbbbgggmmmqqqrrrqqqpppooonnnmmmjjjeeedddkkkwwwzzz{{{}}}}}}xxxtttvvv{{{~~~~~~wwwpppmmmkkkhhheee]]]YYYVVVXXX[[[ZZZSSSMMMFFFAAA<<<;;;>>>@@@???<<<555777666444888???AAA???;;;<<<;;;666///+++)))***,,,---000444777888666444222222111///------///000---000555777777888;;;>>>BBB;;;777777666111,,,+++,,,,,,,,,+++))))))+++---,,,,,,,,,,,,,,,+++***)))''''''(((***,,,,,,***((())))))***---222666999999111///+++***,,,...//////111000000///...---------.........//////111222222...---+++))))))((())))))***,,,...000000...,,,***------------------------///...---,,,++++++++++++---+++)))((())))))((('''uuurrr}}}|||wwwpppiiigggeeefffllluuuzzz{{{yyyrrrmmmiiiiiiooozzz|||xxxzzzrrrooosssxxx~~~~~~{{{pppfffbbbhhhgggbbbZZZRRRMMMMMMPPPHHHGGGFFFEEEFFFFFFFFFFFF<<<:::777666888999::::::333444444444777<<>>AAABBBCCCCCCBBBAAAAAAAAA@@@>>><<<777555333333444555666555:::;;;======>>>@@@DDDGGGMMMIIIBBB;;;555111//////333...***+++,,,+++,,,///222000---++++++,,,///111444444555666777777777666222222222222222222222222000...------------,,,***---///111000...,,,++++++....../////////---,,,+++,,,---//////---------...///---***''''''(((+++,,,...111333444222///------,,,---............111333444333111///---++++++***---,,,---......---***(((***+++------,,,---///000---,,,***)))(((((()))))),,,***((('''''''''%%%$$$|||}}}uuuttt~~~|||zzzxxxnnneeedddcccaaa```aaa[[[YYYUUUQQQOOOMMMMMMLLLGGGAAA===>>>===:::999::::::777444777>>>EEEJJJKKKKKKHHHDDDAAA@@@>>>:::777888666555555666888888777999:::<<<=========???AAAHHHGGGDDD@@@;;;666222///333000,,,++++++,,,---///444222...+++***,,,...000///111333444444444555555000222333333333222222333000///...///000000///------.........---+++******//////000000///...,,,+++,,,///222222///,,,,,,...444222...***((())),,,......111444555333111000000,,,---......---...000222555444222000///---------.........///000///,,,***)))+++---.........000111...---,,,+++***))))))***)))((((((((()))(((%%%###||||||~~~xxxvvv~~~yyyuuuppplllkkkjjjjjjiii[[[SSSLLLKKKJJJGGGGGGIIIEEEDDD@@@===<<<>>>@@@CCC>>>999666888999777777999===777333555>>>JJJTTTZZZZZZRRRIIICCC@@@===999555:::999888999;;;<<<;;;;;;555777888888777777888999>>>@@@BBBBBB???999333//////000000......///111111555333///,,,+++,,,---///+++...000111000///111222111333555444222000000222.........000333333222111......------...---,,,+++//////000000000///------...111555555111......///444444111---***))),,,///...111555666555333222222---...///.........000222555444222111000///////////////000111222111///,,,)))+++.../////////000111000///...---,,,++++++***((((((((()))***)))&&&$$$zzzssstttuuu}}}{{{~~~~~~|||zzzyyysssggg\\\VVVRRRLLLIIIJJJLLLNNNNNNEEE>>>::::::999666555888777666555333333666<<<@@@BBB;;;555666777888<<>>999444000---111333111000222333222666444111...,,,,,,,,,,,,))),,,//////,,,+++---000222444555333000...///111,,,,,,...000333444333111000///...///000111111000...///000111111000///...000222444444333111//////000111111...***)))+++///...111555666555444333333...///000///...///111222444333222111000000000000//////000111333222///---))),,,...//////...///000111111000///...,,,++++++)))(((((()))+++***(((&&&~~~~~~}}}{{{yyywwwvvvfffbbb^^^\\\ZZZSSSHHH???:::888555555777:::======666222000111000------//////////////////333:::@@@DDD>>>;;;===??????@@@DDD???===::::::@@@NNN^^^iiijjj[[[GGG999555555444333666666666777999:::999888444555555444333333444666555777888999999777444222...333444000...222444333555444222000...,,,+++***(((,,,///...+++)))+++...111333444222...,,,///333++++++,,,///111111///---000...---...111333333222---...000111222222111000111111111222333222000///+++...000...+++))),,,///...000444555444222111111000111111111///000111333333333222111000000000111......///000222111///,,,))),,,...//////------...111111000///---,,,******)))((('''(((******)))'''{{{uuuqqqmmmhhhdddfffeeedddaaa^^^[[[XXXWWWGGGHHHHHHHHHEEE>>>777222---,,,,,,///333666777777000---,,,......***))),,,,,,---...---...222999???===<<>>======<<<999888;;;EEESSS^^^iiiXXXBBB333///000222222222111222333666666555444777777777666444555777999888777666555444444444444000555555...+++000333333555444333222///,,,***((()))---000///+++)))+++...000222333000,,,,,,000555******+++---///...,,,)))---+++***,,,000333222111---...///111222222222222222000...///222333111...)))...111111---+++---111,,,///222444222000//////000111222111000000222444333222111111000000111111,,,,,,---///000000---+++))),,,//////...---,,,,,,000000///...---+++)))(((((('''&&&'''((())))))(((xxxvvvooonnnnnnmmmhhhbbb\\\[[[YYYTTTNNNKKKMMMJJJHHHGGGGGGEEE@@@<<<;;;888;;;AAAAAA999333222...(((+++,,,''',,,555444444111---,,,,,,,,,,,,,,,+++,,,000444555444888>>>EEEBBBBBBHHHNNNLLLAAA666<<<777444666:::???GGGOOOQQQGGG;;;333111111000...---///111222222333555777555666777666555444555666777777777777888999:::;;;:::777444333333333222111444444333222000///---,,,111222222111///000222444333333222000---,,,---...///...---,,,,,,,,,,,,,,,---...///000111111111111111000...---...000333555333///+++---222555555333***,,,......---,,,---...,,,,,,---///111000...+++000111333444555444444333222000///000111222111000///......---------......,,,---------,,,,,,...///....../////////---,,,+++///---***)))***+++++++++~~~}}}{{{|||{{{bbbvvv}}}zzzzzzpppkkkcccZZZUUUTTTVVVWWWXXXSSSOOOPPPQQQNNNFFF@@@>>><<<:::999999888444111666555;;;FFFIIIBBB999444111******)))$$$,,,777777444222///---.../////////------000555555555999???FFFCCCCCCHHHMMMJJJ@@@777<<<777555888:::<<<@@@EEEGGG@@@666000000000000...---///111111111222444666555777888777666555666777888888888999:::;;;======;;;999555444444333222111444444333222111000...---000111111000//////111333555555555333000...///000222111000000//////000000000///------...000222333111000...---...000222444555111------111444333111---///111111///.........,,,,,,---///000000...,,,,,,///333666777666444222000///...///111222111000//////............//////+++,,,---,,,++++++---///000000000///...---,,,+++///---***)))***+++,,,+++}}}sssqqqpppllljjjiiiiiinnn{{{xxx^^^rrrwww}}}}}}pppggg```___^^^[[[YYYYYYVVVQQQJJJDDDAAABBBFFFJJJOOOMMMLLLMMMMMMIII@@@777666444333222222111///---222666CCCTTT[[[RRR@@@444333)))'''&&&###---:::;;;555333000///111333333333111///111444555666:::@@@FFFCCCBBBFFFJJJIII@@@888;;;777777;;;===:::999:::;;;666000...///000///...---///000111111222444555666777888888777666777999777888888999:::;;;<<<===;;;999666555555555333222333333333222111000000///000111222111000111333555777777777444222000111222333222222111111111111111222000---++++++...333555111000...,,,---...111222555222......000222111///111333555555222///......,,,,,,,,,...000000...,,,)))---222777888777444222...------...///000000/////////............//////+++,,,,,,+++******---///333222000///...---------///---******+++,,,,,,,,,cccdddfffgggjjjnnntttxxxwwwvvvuuuooohhhccc```fffqqq|||zzzwwwwwwxxxyyy~~~qqqdddlllzzz}}}}}}~~~|||yyyssslllfffbbbXXXPPPHHHCCCCCCCCCCCCDDDHHHCCC>>>===???BBBIIIOOOWWW[[[\\\WWWOOOGGG???888444333111000000000000000111===SSSkkkuuuhhhLLL666///%%%%%%&&&%%%000======444222000000222555666666333000000333555555:::???CCC@@@???BBBGGGGGGBBB<<<999777:::@@@BBB===777555333000......///000...---...000111222222222444666777888999999888777888:::777777777777777888888999777666555555666666666444222222111111000000000000111333444444333333555666666777666444111000000111111000////////////000000222000...,,,---///222444111///---,,,,,,...000111333111......000111000///222555666666333000...------,,,,,,...000000///...,,,...222555666555333222000///---...//////...,,,------------------...///+++++++++***)))***,,,///444333111///---------...///---++++++,,,------,,,FFFGGGHHHHHHIIIKKKPPPSSSZZZ___eeejjjsss~~~|||||||||}}}uuunnnnnnpppvvv}}}|||wwwuuuvvvyyyoookkkdddccciiinnnjjjaaaTTTYYYaaahhhgggbbbbbbeeeccccccaaa^^^YYYSSSMMMJJJGGGAAA999555666999;;;;;;===888999???DDDHHHPPPXXXfffnnnoooaaaOOOCCC<<<999///...---+++++++++---...333EEEccc}}}]]]BBB)))"""%%%***+++666???===333111///000222555666777444000///222444555888===>>><<<:::===AAADDDBBB???999777<<>>333111///000222555666777555000///222555555777:::;;;888555777;;;??????>>>888777;;;EEEJJJEEE;;;666111111222222222000...---///111222333222222444555666777999999888888999;;;<<<;;;:::999888777777777222222333666999;;;:::999444333111///...//////000,,,...111222111111222333444444333111///---...///111111111111111111222333///111444555666444111///000///---,,,---///222444------......//////000000///000111111///.........///......///222333333222444333222111000111111222666444222111000///---+++++++++++++++,,,---...///,,,,,,+++)))(((***---000111111000///...............---,,,---///000///---...000222333222111111222222555666444666;;;<<<;;;:::<<<=========>>>CCCFFFNNNMMMKKKLLLPPPVVV\\\``````aaadddiiioootttwwwxxx|||tttsss}}}|||zzz~~~tttnnnooorrrrrrvvv{{{~~~wwwqqqsssyyy~~~~~~}}}{{{xxxtttqqqppppppkkkoooooohhh```\\\XXXTTTEEEEEECCCAAAEEEKKKMMMKKK777444222222111000333888:::;;;<<<;;;:::666333111444444111---111888999444555444===NNNWWWWWW[[[bbbnnnqqqhhhQQQ@@@;;;:::666777777555111///000444888;;;JJJ\\\kkktttrrrcccSSS222+++...555777@@@EEE???444222000111333555777777666111000444888777777999:::666333222555888:::;;;777555999BBBHHHCCC:::444000111333333222111000000...///111111000000111333555666888888777888999;;;999999888888888888999999666666777999;;;<<<;;;:::777666333111000000000111---///222333333222333444666666555333000///000111222222222222222333444444111333555777777555222000///...------...111444666......//////...------------...///...---...000222111000///000333555555444111111111222222222222111555444222222333333111000------------...///000000...---,,,***)))***...111....../////////......---...------...000000///...+++...111222111000000000,,,......++++++...///,,,---000222222000///111333999888555555777<<>>@@@EEEFFFBBB444///++++++)))&&&&&&)))222333555555555222000...222444222///333999999333222222===OOOXXXVVVXXX^^^mmmlll^^^III>>>??????999;;;;;;999555222333777<<>>>>>@@@EEEGGGFFFCCCGGGIIIGGGIIILLLIIIBBB---++++++---***%%%"""###,,,---///000000000000///000---***,,,111666888888999===CCCHHHLLLQQQUUUXXXhhhaaaVVVLLLDDD@@@<<<;;;???AAAAAA===888777:::>>>EEEIIIMMMNNNKKKHHHEEEDDD;;;;;;:::;;;BBBHHHFFF@@@777666555555555777888999111333555555444444555666888777555444333333444555666777888:::;;;999555222555444333222222333555666666333000---,,,...000222555999:::777666888999777555666888:::<<<======>>><<>>===888999888666333111111222------......///111222333222222444888<<<<<<999555111111000111222444666888111000///...,,,,,,++++++000000000///000111111222222666777333222444444333000000//////000111222222///////////////000000000222111111111222222333444111000...,,,+++,,,---...,,,,,,------......//////---///111111111000111222///000111222222222111000......---...///000000000...++++++000222111000222111000///...000222555777777333///...000222333222333333444555777999999888<<<===HHHZZZjjjooommmlllhhhddd^^^ZZZ[[[[[[SSSJJJ@@@FFFJJJLLLSSS\\\```]]]\\\WWWSSSTTTTTTTTTWWW]]]qqqvvv}}}|||sssmmm^^^dddiiihhhdddeeelllsss~~~{{{yyyxxxxxxwwwwwwppplllhhhfffhhhjjjkkkjjjccc[[[QQQKKKKKKKKKJJJIIIJJJGGGCCC===888555333333666555666888;;;;;;999666777777888888777555333111111:::AAABBBBBBFFFKKKMMMKKKPPPSSSRRRRRRRRRLLLDDD111,,,***,,,+++&&&###$$$***,,,...000111000///...000...,,,---000444777888555888<<<@@@BBBEEEIIIKKKWWWRRRJJJDDDBBBAAAAAAAAA???AAAAAA===888777:::>>>888>>>DDDGGGFFFAAA>>>===;;;;;;:::<<>>??????>>>???@@@>>>;;;888777888999999777666555444444444555777999;;;======<<<;;;::::::999666222//////000///......//////000111222000000111444888888555222111000000000111333444666111000...---,,,+++++++++111111000111111111222333333777777333222333444222000000000000000111222222000000000111111222222222444333222222222222222222000///...---------...///---------------.........000111222222000//////000333222222111111111222222......000111111111000000+++***---444777444111111444333222111222333555777888444///,,,,,,,,,,,,,,,...///000111111111000000222111888FFFTTT___iiippplllkkkeee]]]YYYWWWSSSMMMDDDDDDBBBDDDJJJQQQPPPLLLEEE@@@<<<<<<;;;:::<<>>999666666666444222555333111...+++)))((('''((())),,,111555777777555222222222222222222222222222===GGGHHHFFFIIIOOORRRRRRWWW[[[\\\]]]ZZZRRRJJJ888///)))***,,,)))&&&%%%***---111444555333000...///////////////222666:::666888:::;;;<<<===???AAAFFFBBB>>>;;;<<>>@@@@@@===999888;;;>>>666>>>GGGKKKHHHAAA<<<999::::::999;;;BBBIIIHHHCCC;;;999888666555444555555111333333333111000111222333222222222222444555666333333444666777777444222222444555777777555333222444444444333444555666666666:::999555222444555444555666888:::<<<>>>???@@@???@@@???===:::888888999666888:::888555222333555777888888999::::::::::::<<<<<<:::666222///......111000000//////000000000111000000222444444333111111111000000111111222333000///...---,,,+++++++++111111111111222222222333444777888444111333333111000000000000111111111222000000111222333444444555666555444333111111000000////////////000000000000//////...---------......222333333222///.........555444222111000111222333111333555555333111000///+++***---444777444222222555444333333444555777888:::777444000...---------+++,,,...///111333666999888444333777???IIIWWWcccnnnqqqqqqiiiccc```\\\YYYMMMEEE<<<;;;@@@EEEDDD???;;;666222111000...000444AAANNNccczzz}}}mmmllleeeXXXJJJCCCCCCGGGGGGFFFDDDEEEFFFHHHIIIIIIKKKMMMQQQTTTYYY^^^dddgggiiieeebbbbbbdddhhhpppwwwvvvqqqlllhhhcccdddooo{{{|||wwwqqqhhhdddjjjtttwwwrrrkkkhhhiiijjjkkkkkklllmmmoooppppppqqqtttvvvyyyyyyzzz}}}~~~zzzvvvqqqnnnkkkssspppnnnoooqqqtttvvvwwwuuuqqqmmmiiigggfffdddbbbYYYUUUQQQNNNKKKIIIFFFDDDBBB@@@===;;;;;;<<<;;;;;;;;;999666444444555666777666444222222333222000---222222000...,,,***)))((()))+++///555999<<<======444555555666666555444444777AAAJJJLLLLLLPPPSSSTTTTTTWWW\\\___```\\\UUUOOO===222)))***---,,,)))''',,,///444888999777333111...///111000///222777<<<666777888888888888:::;;;???;;;777666777999;;;<<<:::<<<===<<<;;;<<<>>>AAA???HHHRRRTTTNNNDDD;;;777888888777888@@@GGGGGGBBB<<<;;;888666444333333333333444444333111111111333222222222222333555777888555444444555555555333000444444555666555444333222222222444555666777777777444888888444222555666555444555666888:::<<<>>>???@@@???>>><<<:::999999999222777:::999333000111444666666666777888888999999<<<<<<;;;777333111000111333222111000////////////333222111111222222222222222222222111111111111222111000///...------------///000000111111111111111444888888444111333333111000111111111111111111111//////000111333444555555888777555333111000//////---...000111222222222111222111000///......//////222333333111///...///000555333111000000111333444333666777666333///------...+++,,,111444222222333333333333333555777888:::999999777555333111111111)))***+++,,,///444;;;@@@FFF???888555555:::FFFRRRmmmvvv{{{xxxqqqlllgggcccUUUGGG777222666:::999777555000,,,,,,+++(((***...444>>>SSSkkkxxxtttjjjZZZIII===::::::666444111111333555555444222444666999<<>>;;;999999888666444222000//////111222333222111111///...---...///000//////000111222111///---.........------,,,,,,+++,,,...222666999;;;===???555777999:::999666333000999???EEEKKKRRRYYYZZZVVVWWWWWWXXXZZZZZZUUUNNNJJJ@@@555++++++......,,,+++...111444888999888555444///111222111111333999>>>222333444333333333555777===999555333333555555555666888:::;;;===???BBBDDDBBBLLLVVVXXXPPPDDD;;;777666555444555===EEEEEE@@@<<<;;;888666444333333333666777666555333333444555444444444444555666888999888666555444444333111///666555444333222222333444///000222444555666666666111555777555555777999777444444444555777999;;;<<<>>>>>>===<<<<<<;;;:::999111555999777222...///222222333444555666888999999:::::::::888555444555666444333222000/////////...222222111000//////000111333333333333333222222222111111000///............------...///000//////...333777888444111333333222111111222222222222111000---...///000111222333444777666444222000///......---...000111222222222222444333222000000000111222///000111000//////111333333222000///000111333555444666888555000---,,,---111---,,,000222111222444111111222333555666888999555777888888666333222222...///000000000444;;;@@@KKKDDD>>>;;;999:::AAAIIIeeeqqq{{{|||wwwqqqkkkfff]]]LLL:::444555777777888333///,,,,,,,,,***+++//////555BBBWWWmmm|||zzzvvvlll]]]LLL>>>888666---+++***)))*********)))(((+++---000222999BBBHHHJJJ<<<222111222111555;;;:::777666555444444:::CCCCCC===888888888666888<<<>>>:::555444555777666555999;;;<<<;;;999888888888777===DDDFFFDDD???===<<<666777999::::::;;;>>>@@@GGGGGGHHHJJJMMMMMMLLLJJJGGGGGGFFFFFFGGGLLLRRRWWWTTTXXX^^^dddggggggeeeccchhhiiikkkmmmooopppoooooojjjhhhffffffgggggggggfffdddcccbbb```^^^\\\[[[ZZZVVVVVVXXX[[[```gggnnnrrrrrruuuxxxxxxtttnnnjjjggghhhhhhjjjkkklllmmmmmmmmmsssrrrnnniiiccc\\\VVVSSSXXXVVVVVVWWWYYY[[[[[[[[[WWWTTTOOOMMMNNNQQQSSSTTTQQQVVVZZZ\\\```fffhhhfffaaabbbcccbbbbbbcccfffiiinnnpppsssvvvwwwvvvuuutttllllllllljjjiiijjjlllooopppppprrryyy|||yyyyyy{{{~~~}}}|||{{{yyywwwuuussssssrrrssstttuuuuuutttsssrrrllllllkkkjjjhhhgggfffeee]]]YYYZZZdddnnnpppmmmjjjccc___[[[XXXXXX[[[\\\]]][[[YYYWWWVVVTTTRRRNNNKKKHHHFFFAAA<<<777666777999999666333222444888:::;;;:::888666555555555444222111000000000111111///---+++***)))+++...000000000+++,,,,,,+++******,,,///......///000000//////...))))))***+++,,,...000111000222444444555777:::===888:::<<<===<<<888333000555999>>>FFFRRR\\\]]]YYY[[[XXXVVVWWWSSSIIIAAA===@@@666......000//////000111222333555777777777777444444444333333555999<<<444555555444333444777999999666333111222444444444444555888;;;>>>BBBDDDEEEDDDNNNYYYZZZQQQFFF???===555555333333:::BBBCCC>>>;;;999888666555444555555888888888666555555777999777666555555555666777888999666444333333222111000666555222000000111222333---...000111333444444444///555999888999;;;;;;999444444444444555777999:::<<<;;;;;;===>>>===;;;999333555777555222///000111000111222444666777777777777888999888666666888999444444222111000/////////...//////...,,,,,,...///333333444444444333333222111000000///......//////+++,,,.../////////...---222666777333222444444333111222333333333222111000------...///000111111222444333222111/////////......//////000111222222333555333111000000111222333---.../////////111444666000/////////000222333444555888999777222///111333333///...222333222222333111111222222333444555555222666:::;;;888444222111111444777666444444777;;;CCC>>>===?????????@@@DDDRRR___lllqqqqqqooojjjeee```OOO@@@:::999777777999333///---//////...000444000000555CCCVVVeeelllmmmpppmmmggg[[[LLL???777444,,,,,,,,,,,,***)))((((((&&&***...000333:::DDDLLLKKK999+++,,,///...///333...+++,,,///000///000333222111111222///+++---222222111000000111111000///222444555444222000//////+++000666777444111111333,,,///222222111000222444666555666888999999888666111222333333333777>>>CCC>>>AAAEEEIIIJJJIIIGGGEEEGGGHHHJJJMMMPPPSSSUUUVVVPPPLLLHHHFFFGGGGGGFFFEEEBBBBBBCCCCCCBBB@@@>>><<<<<<===@@@DDDHHHMMMPPPSSSPPPSSSVVVVVVSSSOOOLLLKKKHHHHHHHHHIIIJJJMMMOOOPPPSSSQQQOOOLLLIIIFFFDDDBBBBBBAAA@@@AAABBBBBB@@@>>>;;;888666666888:::<<<<<<;;;???AAAAAAEEEMMMQQQPPPHHHHHHFFFDDDCCCDDDFFFIIIMMMOOOQQQRRRSSSSSSRRRQQQJJJJJJJJJHHHFFFGGGIIILLLKKKMMMRRRYYY```ggglllnnnnnnlllkkkooosssssslllfff______]]]XXXUUUTTTWWWZZZZZZYYYXXXVVVTTTRRROOONNNNNNOOOPPPQQQQQQPPPOOOOOOMMMMMMLLLLLLKKKJJJIIIHHHBBB======HHHRRRTTTQQQNNNIIIEEE@@@===<<<<<<<<<;;;???>>><<<<<<<<<<<<:::999666666555111---,,,---///222///+++***+++///111222///...------...---+++)))***+++,,,///000000---+++***))))))+++---///000///((()))++++++******---000000000///.........///000+++*********,,,///222444222333333111000222777;;;;;;<<<======;;;999666444111777<<>>777111111111000111555777666555555777999<<<>>>===:::666444555666777777777777777555444555888:::888555222111222333333333555666888;;;???BBBCCCCCCIIIRRR[[[ZZZPPPEEE@@@@@@777555333333:::AAABBB===888888666555555666777777888888888666555666999;;;999888666555444444444555555333000000111222222222333333222111000000000000---......000111222333444000777<<<===<<<===<<<888777666555444444666777999888999:::===@@@@@@<<<999777777666444333222222222///000222444555555444333555666777666555555777888444333222111000000//////,,,...//////---,,,...000111111333333444333222222///......---------------+++,,,...///000///...---111555666333222444666444111222333444444222000///.........//////000000000111000//////////////////000//////...///000111222333111///......000222444---...///...///111444777---......///000222333444888:::<<<:::666444777;;;444111111555666333111222222222222222222222222222222777===>>>;;;555222000,,,111666777444111222444999777999???CCCAAA@@@@@@@@@MMM\\\dddiiikkkiiieeeZZZLLL???:::888333222555000---,,,...///...000444111......777FFFSSSZZZ[[[aaa```\\\TTTGGG;;;333......000222111...+++++++++&&&***///333666===HHHPPPHHH444'''***000000000444+++)))***000333000......,,,///333444---'''***111---...000111111000000///000222333333000.........''',,,000111...,,,...111(((+++//////...,,,---///------...000333444333222,,,............111888===777999<<<>>>>>><<<888666444555777;;;@@@DDDHHHJJJBBB===888555555666555333000222444666666444222000111333555999<<<>>>??????:::;;;======;;;999888888444444333444666999<<<>>>======<<<<<<<<<===>>>>>>999888777888888666333000...------///222555555444888:::999777:::@@@EEEDDD<<<<<<999666333333555888999:::;;;<<<===<<<<<<;;;777777666444222333555777666:::???DDDHHHMMMRRRUUUTTTQQQOOORRRUUUTTTKKKCCCCCCCCCBBB???;;;;;;>>>AAA??????>>>===;;;999777555555666777888888888777666::::::;;;;;;::::::999888888111///888AAAAAA===999???;;;666333222222111000222000///000222444444333000222333111---++++++,,,...+++'''%%%&&&))),,,---------,,,---...,,,***''')))***,,,///111000---***,,,++++++,,,...000///...(((***------,,,---000333000///...,,,***+++---///...---+++)))***,,,...000000000...,,,***,,,222777888888777666555555444333222999>>>@@@DDDKKKPPPQQQWWWTTTVVVYYYSSSCCC666000===777333333222000333777===;;;999888999===BBBEEEDDD???888666666666444222444444333111000000333555999666222111111111111000777777999<<>>;;;777999888666555444666777888666777:::>>>BBBAAA===999;;;888555444444555444444000111333555555333111///444555666555333333555666444333222111000000000000,,,///222222000///000222///000111222333222222111------,,,+++++++++,,,,,,,,,---///111111000///...000444666333222555666555111222444444444222000///////////////000000000000...............///000000111000...------///111222111///...,,,---///222333...//////......000444666222111222444111---///444999@@@CCC===888888<<<>>>888666444444555555444333111333555444111000111333222555888999777444222111222---000999888///+++000444777<<>>FFFOOOUUUZZZ^^^aaaVVVNNNCCC:::777666555444333222111000000111111222111222444777:::>>>AAACCCIIIMMMPPPLLLBBB999444222...000333333222111111222333111000111555===EEEIII999222,,,+++...222222111,,,,,,---///000222333333222111///---,,,,,,,,,,,,)))---111333222000......---...///000111111000000............---,,,+++***.........///////////////222111000/////////000111111111000111222444666888777666666777888666222---222222111000111555<<<@@@<<<666///---///222222111...///000000//////000111222111111222333444222111333222111111222222000...///000111000//////111333888555444666666444555999333444555666555333111///))),,,000111000000222555999AAABBB:::777<<<===888444333222111000000111111000111333444444333222000///---,,,,,,---...---+++...333999:::999888;;;>>>======<<<<<<;;;;;;::::::444;;;;;;222///444333---000000000111222222333333000...---///333555444222444222111111333555555555000000000///...000333666888666333...++++++...111---,,,---...000111000///.........------,,,,,,,,,,,,---...//////---+++***,,,,,,,,,---...---+++***++++++,,,---...............------///111222111000---///222333222111111222000///...,,,,,,,,,---...000...,,,******+++...//////444777555///...222888444555777888888666444333555555666888<<>><<<888444333666888888777>>>;;;777555666:::@@@CCCIIIAAA888333444555444222555444111///...///111222333222222333444444333111<<<;;;888666666999???CCCJJJPPPUUUQQQFFF;;;666555333555555444999???AAA???888777555555555555777888555555555666888999777666333666777555111......///,,,,,,...000222444555666333222222111000///......222444666666444333222222777888;;;===>>>>>>======777666666777777888999:::===:::777666999;;;<<<;;;888999:::<<<===:::444000222333555777888888999999777555333222333555999;;;444444333000......000222111111000000//////......222111000//////////////////---+++)))(((***+++---,,,///222333222///...---,,,///333555555444555555333444555555555444222111......//////000000111111///...,,,+++,,,---///000------..................333111///------///222555333000---+++---///000000222222333444111------111>>>EEEHHHBBB:::888888888888555333222222222111000000222333333000///111333555777:::999666222///...000,,,///888888...+++...222555999;;;;;;999555333...333:::@@@EEEIIIMMMPPPMMMFFF>>>888666555555444000000111111222222333333111111222444777999;;;<<<:::???BBBAAA;;;555222222000222444444222111111111333111000000333888>>>AAA222---((('''***------+++------...///000111222333333222///---,,,,,,---...'''+++///111111///......222111111000////////////,,,------...//////////////////............//////111111000///.........///---...///111333666888999555555444555666555000---333333222111111333777:::777222------000444444222///000222111000000111333333222111222444444222111000000111111000//////...000111222111//////000222333000///222333111333777444444333222222222222222,,,///111222111111333666;;;EEEGGG===555777999777...............////////////000111222222111000///...,,,+++,,,------,,,+++000444999999666333444555444444333333222222111111444;;;;;;222///444444...------...///111222333444222///,,,---000333444444333111000///111333333222---......---,,,---000333333333222000...---...//////...///111333444444333000000/////////.........***+++,,,......---,,,+++)))***,,,...000000///---......///000000111000000.........///111222111000///222555666444222111111---------,,,------......000...,,,++++++,,,...000111555999999666555666888555666666666555333222111555444444555888;;;???AAADDDGGGKKKNNNOOONNNKKKIIICCC>>>888666777888888666777666333333555:::@@@DDDGGG???666111222333444333444222///------///111333555444333333444555444333======:::888666888<<<@@@IIINNNQQQNNNFFF===888666333555555555999???AAA???999888888888888888888999777555444555666666555444555666777444111......///++++++,,,---...000000111222111000///...---,,,+++444666777777666555555666555777:::<<<===>>>======888888777777777777888888;;;888666777999;;;;;;:::::::::;;;<<<<<<:::666222222333444666888999;;;<<<666555222111111333666888333333222000......000222/////////////////////000111111000///............000...,,,)))))))))+++,,,,,,///111222111/////////...111444666666666666777555555666666666555444333444333222111000//////......---,,,,,,,,,...///111---------------...//////111111000000000000111111222///,,,+++,,,...//////111000222555333//////222???EEEHHHCCC;;;777555333888555111000000000000000000111222222111000111333555666888777333000//////000...222999999111---///111333555777666555222111,,,///444777:::===@@@BBB@@@<<<777444333333333333---///111333444444333222000000111222333444444555000333777666333000000111333444666555222000//////222111000///000333555777333///,,,,,,...000///---......//////000111222222444222000---,,,---...///%%%(((,,,.../////////000666555444222000///......+++,,,---///111222444444222111///---,,,---...///222222222222222111000000---...000222444555666666333333333444555333000---444555555444222111222333000...,,,...222555555333000222333333222111333444444222222222333444333111...000222222///---...000222333333222000///000111000---,,,///000///111555444333111//////000222333000222222222111222444666===HHHJJJ???333111444555***+++---...//////......///////////////.........---,,,+++,,,---...---,,,///333777777444000//////.........---,,,,,,++++++333999999222000333333///,,,,,,---...000111333444333000,,,,,,...222444666333111///...///111111000+++,,,+++***)))+++...000000222333333111///......000//////111333555444333000000000000000/////////)))***+++,,,---------,,,'''***---111333333222222//////000111111111000000///......000222222111000000333666777444111///...++++++,,,---............000///---,,,,,,---///000333666:::<<<===<<<:::888666666555444222111000///444333222222333444666777:::===BBBGGGLLLPPPRRRSSSJJJCCC;;;666555555444333///......///333999???CCCCCC<<<333//////111333333444111---++++++...222555888666333333444666666666>>>>>><<<:::777777999;;;FFFGGGGGGFFFBBB===888555333555666555999@@@AAA???::::::;;;<<<<<<;;;::::::888666333222333444333222777777666333000//////000,,,,,,,,,,,,,,,,,,------000//////...---,,,++++++555666777666444444666888333555777:::<<<=========<<<;;;:::999888888888888777666666777:::;;;;;;:::>>><<<;;;;;;;;;999777444333333333444777:::===???666555222111000111333444222222222000//////111333.........///000000111111111000///......------...222000---+++*********+++,,,...000111000///000111000222555777777777888888777777888888777777666555666666555333111000///...------------...///000111------,,,,,,---///111222111222222333222000///...000...++++++,,,...//////000///222666666333333555999???AAA<<<777666666555777444111000111333444444111222222333333333444444000111333222111000111222333222666<<<<<<555111222333444444555444333111000000222444555666777999;;;777555333111111000000///---000222555555444222000000000111222222333333333111333555333111//////000333444555444111///...---000000000000000111111111666444333333444555333222///000000000000111111111222222111111000//////...$$$'''***,,,---...000111666777777777666444111000---...///000222444666777444222///,,,+++,,,---///444555666888888888777777222333444555555444333222333333444555555333111000555777888888555222111000...------000333444333222000222333333222222333444555333222222333333222111...222666444000...000444333444555333111//////000111...---///000...000333333222111000000111222333333333333222222333444555===DDDEEE<<<333000111111...///111222222111000...000///...---------.........---,,,---///000000...,,,000444555444111///...000//////......---,,,,,,000555555111///111222///............///111222333222111//////000333555666444222/////////000000///+++,,,+++***)))***---000333555666555333000/////////...------///000000/////////////////////......,,,,,,,,,------.........))),,,111444555555444444....../////////...------/////////000222222111000---000444555444111...---,,,---///000000///...---000///...------...000111555555666999===>>>;;;777666555444222111111111111333222222111111111222222555777;;;@@@FFFLLLQQQSSSMMMFFF;;;444111000...---*********---111777<<<@@@???999222------000222333444111---++++++///444888:::777333222444666888888;;;<<<<<<:::888777888:::???===<<<======;;;666222333666666666:::@@@AAA>>>:::;;;>>>??????>>>;;;:::777555222111222444444444777777555333111000000000000//////...---,,,,,,+++......//////////////////666666555333111111333555111222555777:::;;;<<<<<<>>>===<<<:::999888888888555666777999;;;<<<;;;;;;???<<<999888888888777555666555444444555999===@@@777666444222111111111222222333333222111111333555000000000000111111111111000000///...------......333222///---+++*********,,,...///000//////111333///222555666666666777888999999999999888888777777444444444333222111111000......///000111222222333///.........///111444555333333333333222000...---///---+++***,,,.........666333444777888444333444888<<<<<<777444666999999555444222333666999:::;;;333333333444666777777777///000000...---...000222555555777;;;;;;666333333666666666666555444222111111222333333222222444555333333222111///------,,,000222555666666333000---000111333444555666666666444555555444222000000000222333444333111...------///000111222222222222222444333333333333333222111111111111111000000000000///111333444333111...,,,&&&(((***,,,,,,...000222222555:::===>>>;;;777444222111111222222444555666555333///,,,+++,,,---...333444777999;;;<<<<<<<<<444555666666666555333222555666777777777666555555666999<<<===:::777444333000000111333444333111///000111333222111111222444555333111000111222222111111555888777333111444777444555666555222000//////222///---//////---...111222222333444444333111111444333222222333333333333;;;<<<;;;666333333111...222333444555444222000...111000///............///000///...000222333333222...000333555444222000///111000000//////...---------000111///---///000///333222111000///000111222111333444555555555555555666333111000111222222111.........,,,+++,,,///111:::::::::777333111000111000...,,,+++,,,,,,,,,+++,,,,,,------------------111111000/////////000111,,,000444666555444444555//////000//////...------000//////000222222111///,,,000444555444222111111000111111111000///---,,,///......---...///000111444222000333777:::888666444333333222222333444555111222222333333222222222222333555999???FFFLLLPPPNNNFFF;;;333000...,,,+++*********,,,000444888;;;:::666111...---000222444555222...,,,---111666::::::777333111333555777888777888999999888888999;;;;;;888777888;;;;;;777333444666777777;;;@@@AAA===999;;;===??????===;;;999555333111111333666777777666555444333222222111111111111000...---,,,++++++......000111333444555666999888777444111///000222///000222555777999:::;;;;;;:::999888777666666666555777888:::;;;;;;<<<<<<===:::777555666666666666999777555333444777;;;===888888666555444222222111333444555444333333444666444444333333222111000000//////.........//////000444333111...,,,+++******,,,...///000//////111333...000222333333444666777:::999999999888888888888444444333222111000000//////000222333444444444333111000000111222444666777666555333111000/////////...,,,***+++---.........===888555777666333111111<<<>>><<<666333777999999333222333555999<<<>>>>>>444444333555888999999888444333111...++++++...000444555666777666555333222777777777777666444222111111333555555444333333444333333333111...,,,,,,,,,222333555666555333///---111222444666888888888888111111222222222222222111000222444333222000///000000111222444444555555555444444333333333222222222333333222111000000//////...000333444444111...,,,***+++------,,,...000222000444:::???AAA@@@===:::666555333222222333444444444222000---,,,,,,---...000222444666888:::;;;<<<111222333444666666777777777999::::::999888999::::::===AAAAAA???;;;777666555555666666555333000...000222333333222111333444555222000///000000000000222555888777555444555888444555777666333111000000111...---//////---...111444555777777666444222000333222222333555555444222777555333333444444222000555555555444333111///...111111111000//////......000000000111444555555555222333444444444222000...///......------,,,++++++,,,...//////......///000666444222000//////000111111444777888777666555555666444222111333444444333222222111///...///222444===>>><<<999555222111222222000---,,,,,,------,,,,,,,,,,,,---------------444333111000111222444555000333666666444333444666444444444444333222111000111000000111222222111///...111444555555444444444222222111111///---,,,+++------------...///000000222///---...222444444222111222222333333444555555///000222333444444333222------///333999AAAGGGKKKLLLEEE;;;555222111...,,,++++++,,,...000333666777777555222000000111444555555333000...///222666999999555222000222444666777333555666666666777999;;;999888888:::======:::777444777888888<<<@@@@@@===666888:::<<<<<<:::888666333111000111444777888888444333333444555555333111000//////...---,,,++++++...///000222555777888999:::::::::777333222222222//////111222444666888999666666555555444555555555555777999999888999:::<<<;;;888555444555777777777999777555333333666999;;;999999888777666444222111333555555555333333444555666555444333222000//////............///111222333444333222000...,,,++++++,,,...000111000///000111---///111111111222444666999999888777777777777888888777555333111///---,,,000222444555666555333222111111222333444555555555666555333111000///000000---,,,+++,,,...//////...<<<666222333444222111333:::<<<;;;666444777888777000111222666:::<<<<<<;;;444333222444888::::::888777555222...,,,---111444555666555444444444444444555666666666555222///---000333666777666555555555333555555333///---...000222333555666555333111///111222555777888777666666//////000222333333111000///222444555444333333444222333444555555666666666555555555444333333444555444444333222000//////...000000111111111000///...///000000...---...000222000333888<<>>>>>AAADDDDDDAAA<<<888666888999:::999666444111000111333444444333333444555444111...---...//////...222333333444444444444444333555777777444222111111000------000111000222666::::::999888777555444333333333333666999999555222222222222333333333333444555555444444333222111111000000111111000///---,,,000//////111444666666555333222222222333333333222//////......---,,,,,,,,,,,,---///000//////000333555333000......///000111222555777777555444555777555333111111333444555444444444444222000111444666:::<<<===<<<888444222111111...,,,+++---...//////......//////000000000000333222000000222555888;;;111444666555333222666999999999888888777555444333222111000111222333111///000111222222111000111333000000///---,,,,,,,,,,,,,,,,,,,,,---......//////.........///111111000///000111222333333333222111---///111333333222111///,,,,,,---///444:::@@@CCCFFF@@@999444333222000---,,,---...000222444666777444444444333333333555666444222000//////222555777666333000///111222444444222333444444333555888:::666777:::<<<>>>>>><<<999444777999999<<>>@@@BBB777666444222111222333444000000000//////...------444333222222222444555666222111000///000111333444999;;;======;;;;;;===???AAADDDFFFEEEAAA<<<888666:::;;;<<<:::777555333333333444666555444444555777444111...,,,---......---000000///111333333222111222555777777555333111111111...///333666666999===???===:::777666555666666333333555888<<<;;;777333000222444555222000333888666666555444444444555555///000111111000...,,,+++///...///111444666666555///......000333666777888333333222111111000000///---...000111111000222555222111...------...111222444555666555222222555888444222111111333555555555555666555333111222444777555999===>>>;;;666222///---+++)))***,,,///000000111111222222333333333333000/////////222777;;;>>>000444666444222222777<<<:::::::::999777666444444222111111111333333111//////000///...,,,+++,,,......---,,,+++***+++,,,---++++++,,,,,,---...//////+++...111333222000...---000111222333222111...---,,,...000222222000...,,,......---...111555999;;;@@@;;;555111111111///,,,------///111444666777888333444555666555555666777333222000//////111333444444222//////000222222222333333333222111333666999333666:::<<<===<<<:::999444777999999===AAA@@@<<<111222333444444333222111111000000111333333222000//////111666999999666222222222222222333333333333//////000000111111222222111333666666555333333333/////////000111333444555888888999:::;;;===???@@@555666666444111222555999999777555666888:::;;;;;;333222222222444666999:::666777888888777555333111222333444333111/////////000000000000////////////,,,---...000222444777888444333222111000///...---,,,///222333222///...------///000000000222444666888777555444444444555666555555555555555444444444///111333555444222...,,,...000222444444333000///000222444666555333///---...---,,,...000111111000333...---222555444666:::888777555444444444666666555333333555888888555222333333222111000000333666;;;666000---000444666777777777666666555444333333333444444444333111///...,,,000555777777444222222555333111111222444444333999222...111444555777:::;;;999777555555444222111111111000000000111222333...444:::<<<:::777555555777555444555555333333444999777555333222222222222333111111111333444333111555111,,,+++,,,000444555666555444333111000......333111111444999>>>AAABBB<<<888333222444666666555444///---111222///,,,,,,111222222222222333555777000000000111222333222111;;;;;;<<<<<<============HHHFFFBBB>>>:::777555444777888:::;;;999666222000777333000222666888555111222111000.........///000111------111333111111222555333111333555777555333---///111222333444555777999::::::999888777777888222555:::======;;;777555444333333333333444555555666666666555444333111111...///111222111000...---333...***+++000444444333222111000111222333222111///000111222111000...,,,---///111444555555444333666111---+++...000111111555666555333111000222333444222000222444666444222333333333444444555555555444888???DDDDDD???999555...***((()))...222333222333333444444555555555555555444222222444777:::<<>>@@@???===999777444222222333444666666555555777::::::666333777222...000555999999888<<<777111111555888777555333222111222222000---+++222000//////000000///---111//////000333555666555222///...111555666111---666666555333111000111333555000000444555222222777<<<;;;:::888777555444333555000000666888444333666777333//////111222111///---///111111111000111222333444555555555333000///222///---,,,...000111111555000...222444333333666444444444444444555555555444222111333777888555222222333222000//////222444999555222111222444333222333333333333333444444555555555555444333222111000...222666888777444222111333222000111333555666666888222///222555666888<<>>>>>======;;;777444222222333333777666555777999999777444888444000111666::::::999<<<777333333666888777444333222222222333333000...111///......//////...---///......///111333333222444222000111222333222000111222222111//////000222666222222555555333333888;;;;;;999888666444333222666222222666888555444666777555333111111000///---...000222222000000000111///000111222222000///---222000------...000111000666222000222333222111333111333555777888777555444333111000333666888666333333333222111///...000222555444444444555444111...000///......000222555666666666555444444444444444111444777888777444222111222111000222444777777777666111///333666888:::>>>CCC???999555444555666666666555222111222555888:::777555333555:::@@@EEEHHH<<<>>>@@@@@@???<<<:::888666666444333222222222222111000111444888:::;;;;;;:::666222000000111222222555444333222000000//////+++******,,,000444666777666333111000111222333333444000000333333///,,,,,,111333444444333222333444:::444///...333777777666777:::>>>CCCEEEFFFEEEEEE<<<:::666333111111222333222444666777777666444333222222111111111000000///000///......---.........111,,,+++///111111222555333222111222333444444222...///...---,,,,,,///222222222222111111111111111111111111111333666888:::999888777555444444333333666666555333111///---,,,111222333444444444222222///......222666777555222///......000333555555444---...000222222222111111///000111222333333333222222///,,,+++,,,...000000000222555666444111//////111000///000222333222111555666666666666555555444555666777777777555333222---...000000///000111222333222000///...//////000444333222111111333444666000000000///......000222555555666777888999::::::333222000000111111111000000000000///---+++***))),,,,,,,,,,,,---------............,,,++++++...000...000333333222000//////555555444333222111000///000///---------...000222222222222222222333444555444444333000...---...000555666777888888888777666333222222222222333333444111000000000222222000.........///000222333333444333111//////000222333444222777:::888777999888666444555555444888???BBB@@@;;;888555222222111///...///000000...,,,,,,---......111333444888<<<<<<888777444333555444111111444222000......///000///...222444666777666444444555222000///...///111444666999777666777999;;;<<<<<<===;;;999666444444555555888777666777888888777666999555222333666::::::999;;;888444444666777555222222111111222444555444222000///......///000...---111000///000111222222111555555444222000000222444...///111111000000111222666333333555666444555888::::::888777555444333222555222111444666444333444555555555333000---,,,,,,///111222222000//////000111222333444555444333333333111///...///111111000444222111222333333222222222555999<<<<<<:::777444444222111333777999777555444555444222000///000222222333333444444333111///...---,,,+++---000333555777666555444444555777777333666888999777444222111333222111333555777777666555111111444777888;;;@@@EEE@@@999444333555777777888555333111222555999;;;;;;777333444:::BBBFFFHHHBBBLLLSSSOOOEEE===888777555555444333333333222222111111222444888;;;;;;;;;777444222222444555555555444333111000////////////...------///333666777888333111000//////000111111333000111555555222000111666666666444444555777:::;;;555000111666999888666666:::???DDDGGGFFFDDDCCC===;;;777444333333555666333333444555555444333333333444555333111000111222000000//////////////////111,,,+++...111111222555222111111222222333333333111000///,,,******---000//////...///000000000///111111000111222444666777777666555444333333333333444444444333222000///...111111222333444444333333///......111444666555333///......///111333222111+++,,,...000111222222222111111111111222222222333000///,,,+++,,,---///000...000333333111///......111111111111222222222222555555666666555444333222555444222000//////000111,,,///222111///---///111333222000///000111222333555444333111111222333333333333222000...///111444777666666555555444444444000//////000222222111000////////////...---,,,,,,,,,---......///...............,,,+++)))+++...111---000444444111///000222888777666444333222111111222111...---...///222444111000000000000111222333111111000///......///000444666888999999888666555222111000000000222333444000111111222222000...---//////000111222444555666666333///000222444333222333666999999777555333222222444555666:::AAABBB@@@999777333111111000///......///000000///---...//////111333444888===>>>;;;:::666444444333//////111222111000000111111000...333555777666555444444444333222111111222444777888999888666666777999;;;<<<:::999888777777888:::;;;:::999777777777888888888888555333333666888888888999777555444555555222000000///000111444666666555111000//////111111000///444333222333444444333111333666888555111...111444///111444444333111111222555444444555666666777888999999888666555333222222222000///000222222111111000333555333///++++++,,,000111333222000/////////222333555666777888888888555333111000111222111000111111111222444666666444444666:::<<<<<<999666333777555333444888:::999777555666666555222111222333111222222222111222222333000...,,,++++++---000222666555444444555666888999444666888888666333222111555444444555666777666444444222222666777777:::???DDD???999555444555777777888555222000000333777999<<<888555666;;;@@@BBBBBBIII\\\hhh^^^HHH:::555555444444444444444444444333333222222444777999999888666555444555666777555444222000///---------...///111000000222666888999888000000000/////////000111222000222666666444555999@@@>>>:::666333444999<<<888555222444888:::777444777:::???CCCDDDBBB>>><<<>>><<<999666555555666777555555555444333333222222555777777666444333444555111111111222222222111111111---,,,///222222222555111111222222222222333333444333111...++++++...000///...---...000222111///111222333444444444333222222222111111111222222333222222333333333333222222///000111222222333333333111///......000222444555000///......///000...---***+++---...000222333333111000000000000111333444111000///...------///000///000000///------...000111222333333333333333444333444555555444333111000444222///,,,+++,,,...000+++...111000---,,,---///------------///111333444666555444333222222222222333333222000...///111444666666555333222000//////.........000222333222000......///000000000000///---...000111222111000///------,,,***)))+++///222///222666666333222444666888777555444333222222222444333111///000222444666222111000000000111222333000///...//////000000000222333555777777666555333111000//////000111333444000111222222111000///...////////////000222333444888444111111444555444222555666888999555111......///444777999>>>BBBAAA===444222/////////000000///...000222222111000000111111333444444888???@@@>>><<<888444444111------///333222222333444333111///444555666666444333444555444333333222333555777888999888777666666777:::;;;999999999888999:::;;;<<<::::::999888777777888999666555444333444666666666777555444333333222000//////......000333555555555333222111222333444333222444333333444555444333111///555:::999333//////222222444555555333111000000444555555555666999::::::999888777666555444333222333222000///000222222000+++///111111---++++++---000111333222000/////////000111222444555666777777777555333222333333111000///111222222666:::999666222333666777888666444333:::777444555888:::999777555666777666444333444555222222222000//////222444111///...,,,,,,---...000222222333333555666777888444666777777555333222111666555555666777777555444555333444666666444777<<>>:::777777777777777888666333111000222444666888777666888;;;===??????RRRgggrrrbbbHHH888444555444555555666666666555555444333222333666777777666999888888888777555222//////...,,,+++***,,,---...111000000222444666666555///000111000//////111333333111222555555444777===HHHDDD>>>777222111444888444444444555777777666444777:::===@@@???<<<888555;;;:::888666555555555666777666555333333222222333777777777777777777777777111222222333333333333222222///...222444333222444111222333333222222333555555555333111...---///111000...---///222444333111111333555666666444111//////////////////000111111000111222333444444444444......///000111222333444222111...------000222444111000......//////---,,,+++,,,---...000222333444000///......///111444666444444333111///...///111000000000...------///111111333444444333222444555111222444555444333111000333111...,,,+++,,,...000,,,---......------...///,,,---///111333444666666666555444333222222222222000000000///......000222222222222222111111000000.........000222333111000...///000000111111111111---///111333444222000///---------,,,+++,,,///222333555777777777777888999666555444222222222333333555444222222222333555777666444333222222333555666000......///000111000///000111222444444444444333111111000000000111111222000222333333111000000111...---,,,,,,---...000111555444333333444444444333666555666777444...+++---000555999<<>>???>>>999888888777666555444333777777444111333666666333,,,---......---,,,------///111222222000//////000111111222444555777888888666555333222222222000...///333444444777<<<;;;666000111222333555666888888;;;888555555777999888666333555666666444333444555333444444222...---...000000//////......//////000//////111333444666666666222444666666444222111222555444555666888999777555666555666777555111333888>>>===<<<;;;<<<;;;999777999777555333111222333333111333666888:::===AAADDDYYYiiinnn[[[DDD:::888888444555666888888888777777333222222444666888777666888888888999888666111------+++)))((((((***,,,---...------///111222111000///111333222000000222444666333222333111000555<<>>@@@>>>888///---++++++---/////////---///000111000000222444444555444333777>>>@@@???888333111222111///000444555333222222333444222111333444555555444444666888555444444333333333333444555777999999888888:::===;;;;;;::::::::::::::::::999;;;===<<<:::777777888666777777666555444444555777666555333222222444555444222111111222444444444444333222333555555555444111111111333444444222///---111555666333111000000333444444333111000111333666:::;;;:::===CCCFFFDDD999999888777666666555444999:::777222333888888444111///...---.........---...000222222000000000111222222222333444666777888444222111000000///---***111555666444777<<<;;;666000000111333555999<<<>>><<<888444444666777666444222333555555444333444555333555666444///+++***+++...//////000000000111111,,,...000333444555555555111333555555333222222222333333444777999:::999888777666777777444///111666=========??????>>>:::777:::888666444333222222222---000555777999>>>EEEJJJ^^^hhhfffSSSAAA======;;;555666777999999999888888333222222444777999999888444555666999999777333000+++***((('''''')))+++------,,,,,,...000000///...///222444333111111333555888444222111...---333:::777888888666333111111111222444444111...///444:::777888:::;;;:::777333111111333555777888888888777555444333222333555777999444111///111666999777333///000111222333333222111444222333888999555111111111444666555333222444777444555555444111//////000111...,,,///444777555222...///111222333333333333222111000...------------111111111111111000//////......///000111333555666222444555444222111000000111000///000222333333222000000111222333555777777///---,,,,,,...222666999999::::::777222///000222///222555666555333222222///111333222000000222444000222444666777666444333000000//////000000000111222...+++,,,///222333111+++---000333444333111000111111111111000000/////////111444444444444555666444444444333333333222222000///---...000111111000444444444333111000...---+++---111333444222///,,,+++---////////////000222222000...111555777666444222111000//////111333444222222333333333444444444555333111//////111333444111///...000333333111............///111333555666111222333333333111000///111333444333111111444888444333111000///000222333---000222222///...111333333000000333111,,,---333999;;;;;;999;;;???===999000...,,,,,,---//////...---...////////////222444444555333111555<<>>444000///111111111333888555333111111222333222111222333444444444555777999888777666555555555555555444777:::;;;999999;;;===777777888999;;;<<<======888;;;>>>>>>;;;888777888777888888777666555555666888777666444222333666999777555222222333444444444333222111222444555444333222222333555777777444222///111222222222111111222555555555444333444666888777<<<>>>===@@@HHHKKKHHH:::999999888777666666555888999666111222888888333666222...---///000...,,,---///111111111000111222---------...///000222333222111///......---***(((666222111666999888777777555555444444444888===AAA:::777444111111333666888333444555555666666555555:::555000.........---+++---...///000111222222222444333111///000222444666555555555666555555444444555777888888777777888:::777444555777777333222444777<<>>???@@@===888888888777555555444444444333///222;;;>>>;;;BBBNNN```\\\TTTIII>>>888888:::999777333222333444444444222222333444444444333333666666888;;;>>>===999444...,,,******+++---------//////...---+++,,,...111222222444555666666666666666444000---...111555888888777555333222111000000333222111111222555888:::888:::;;;<<<:::888444222666444444555888888666333444444444333222333555777888888777666555444333333///---,,,...111333222000666888999999777555444555555444444555666555222000222111000000111111000...,,,...000333555777777777999666222111111333444444222444555111,,,+++...111222222111111111111222222000000/////////111222333111777;;;:::333000111444444444444333222111000///222222333111000000111333000///---...000333333333666777777666444222000///222222333333333222111000000000/////////111222333555333111222444444111...***---000111111000111222444444333111......///111///000111222222111000///111111000000000000111111,,,...111555777777555333666777888777333000//////+++)))'''(((+++...///...666555333222000//////...,,,///333555444222000000444333222000...///111444///000111222333444444444333444333000,,,+++---000555444333333333555777999555222///111555777444111---///111111111222444666444111//////222444444333333333222000///000333666666777777666444444555777888777444222222333555777111000000////////////000333222222222222222333333888777444555:::???:::222------,,,,,,---000222444222111000000111444666888888777555444444555666777333111111444888:::888666888888666444222222555888;;;:::888666555555666666777777888777777888:::<<<=========;;;999888999::::::888666444555777:::<<<:::>>>AAAAAA===999777777666777999::::::888666444888777666555555666777777888777666555555444555555000333444333111111444777;;;888555444666666444222666444222222333333222111333333333444666888999::::::;;;;;;===???AAACCCDDDAAA???===:::999888888888555555666555444444777999777777666444111111333444111000000000222222000///111111222222222000///...222000---+++******,,,---333000000666999777666666555555555444333555999<<<888555222000///111444666333333444555555555555555666333000///111333333222000111222333333333333222111000...------///111333222333444666777777777777444555666666555555666888666333333555444000///111222888<<<;;;;;;======;;;<<<;;;999777555444444444777333444;;;;;;888>>>HHHXXXUUUNNNDDD;;;777777999777666444444555777777666333333444444333333222222555444666<<>>999...,,,******,,,...///............,,,+++,,,...111222333444444555555444444555222///------///222444777555333111000/////////555333222111111333666777999:::::::::999777444333222222333666999:::888666333333222222111222444555888888777666444333222222///---,,,...111222111000222333444666777777777777555444333444555444333111111///......//////...------///111333555666666666555444333333444444222111111444555222---+++---111111111111000000111111111000/////////000111111222666;;;>>>;;;444//////111222222333333222222111000000111222111000000111333000...,,,---///111222111444555555555444333111000000000000000111111222333111000000//////000111222111111222444666444000,,,***,,,///000111111333555666666666444111000000111000000111222222111000000111000000000000000000111333555777999:::999777555666777888777444111000000---+++)))***,,,......---000000///...---------------000333444333222111111000000000///------///000//////111222333333333333000111000---******,,,///111000000000222444777888555222000111555777444111111111000...,,,...111444333111///000333666666555666666444222111111444777555555666555333333444555888666333111000111222333111000000//////////////////////////////000111111666555333333999===999111---,,,++++++,,,...000222222222111222333555666777888777555333333555777888444444555888<<<>>>===;;;:::999777444222222444777;;;:::999888888777777777777888888777777888:::<<<>>>===<<<;;;::::::::::::888666444333333555888:::<<>>???@@@>>><<<:::888777666666666666666666555444444666888777777777444111000000111000//////000222222111///000111111222111000///...111000...,,,+++,,,---...111///111666999666444444555555555444222111333444555333000......///222333222222333333333444444444555333222222444666777777555666666666555555444333000///---,,,---...000222333444555666777777666666222333444444333333444555777444444555444///---///333:::>>>;;;888:::<<<===<<<;;;999777666666666777===777666999888555888AAAKKKIIIDDD>>>888666777888666555555777999:::999888555555555444333222000000333222444;;;DDDGGGCCC>>>///---++++++---000111111---------+++***,,,...111444444444444333333333222333222///...---...///000555444111///------...///555444222111000222333444::::::999888666555444333///000333777;;;<<<:::888222111111000111222333444999888777666444333222111///...------///111111000333222222666;;;>>>>>>===555444222222333444333222222000......///000///...///000111222444444444444111222333666777555111...000222444222///------///000000000000000000000000//////000111111111000000777;;;>>>;;;555000///111111111222222222222111111...///000000///000111333111///,,,+++---///000000111222333444555444333222////////////000222444555222111000000///000000111---///333666888555///***,,,---///000000222555777777888999888555333222222111111222222222222111111111000000//////000000111999:::;;;<<<;;;999777555666777888777444222222222111///---,,,---...---,,,,,,,,,,,,,,,---...//////000222333222111000111222...///000000...------...---...000111222333333333///000///---,,,,,,...///,,,,,,,,,---000222555777555222000222555666555222666333///***((()))...222111000///111444777777777666666555333111111444666333555555444222111222333777555222000......///000111111000000000/////////------------...000111222333333111111666;;;888111---,,,+++++++++---...///111222333444555666666666999777555333333555888:::666777:::===AAABBBAAA@@@<<<<<<:::777333222444666999999:::::::::999999999::::::::::::;;;<<<===>>>>>>;;;999999;;;<<<:::888888666555444444555777999===???@@@???;;;777555444666777888888777555333222333333444555777:::<<<===:::999888666444333222111333444444333222111333444222111111222444666666555444222111111333444444333111111111222333444555666888777777777888999::::::999999777666444444444444666777666555333333555777777777777555222///......///......000111222111///000000000111111000//////000///...---------------333222444999999444111111222333444333111//////000333222000/////////111222111111111111222222333333777666555555666777888888999999999888888666555555222111000000000111333444555666666777666444222000111333444333222222333444:::777666777555000...000;;;BBBEEE>>>888777;;;===777666666666777999;;;<<<>>>999777888777444666;;;@@@???<<<888666666777999777777777999;;;;;;999777666666555444333111//////333111222999CCCHHHDDD>>>000---+++,,,...111333444,,,,,,,,,+++***+++///111666666555444333222222222333222111///......------444222///---,,,,,,---...333222111000111222333444;;;999777555333333222333---000444888;;;;;;:::999333222000111222444555555::::::888777555444222222///............000111111444111///333:::??????<<<555333111000222333333333555333111000111222222111000111111222222222222222111222444666888666222///...111333222000.........//////000000000000////////////111111111000///...222666999999444111111333111222222222111000//////,,,...///000000000111222333111...---...////////////000222333444444444444000111222333444444444444222222111000000/////////,,,...222555666333///,,,///000000000000111444777666888::::::777444111111222222222333333222222222111000000//////000000111888:::;;;:::888777666555888999999888666555555555333222000///......,,,,,,,,,,,,---...000222444555666555444111...---...000...000333333111///...///,,,---///000222222333333111111000000///000111222++++++,,,---///111333444444333222333555666555333666444///+++(((***...222......///111333555777777444444333111//////111333444555666555333222222333444333111/////////000111111111111111000000///...------......000111333333000000//////333888777111///...------,,,---......111222555666777777666555999777444222222555888:::999;;;>>>@@@BBBBBBAAA@@@??????===999666444555666666777999:::;;;:::999888======<<<===???@@@@@@@@@===888555666:::<<<999555888888777666666777888999;;;;;;;;;;;;999777555444666666777777666444222111222333444666888:::;;;<<<777777666666555444333222555555444333222222222333//////000111333444444333222111000111333444444444222222222222333444555666888777666666666666666666666666555444333333333333444444555444333444666888444666777666333000///...///......000222222111000//////000000000000000000000000///...---+++***)))777666888;;;999333///000///111333222111//////000333333222111111111111111111000000///000111222222666666777777777777888999999999999999888777666666333333222222222333444555333444555666555333111///222444444444222222333444999666555777555000///111<<>>777777;;;>>>444444555666777999:::;;;<<<999777777777666777999999888777666777888888999888888999:::;;;:::777444666666555444333111000///444111222777???BBB???:::111...,,,,,,...222444555---------++++++,,,...111777666555444333333333444555444333111000///......222111///---,,,,,,---...000000000000222333555666:::999666333111111111111///111555777888888777777666333222222555777777777;;;:::999888666555444333000000///......///111222111---))),,,111666555333444222000000111222333222555222000///000111111111111111111111111111111111444444333555666666444333...///111111000///.........///000000000000///...///000111111111///...,,,///222555555222000000111222222222111000///---,,,+++---000111000000111222555333111000111111111000---///111222444444444333222444777999999777444222111111111111000000//////---///000111111111111111333333222111//////111333333555888888666333000000222222222222222222222222111111000000000000111111666888999888666555666888::::::;;;999777666666888333333333111///...---,,,,,,,,,...///222444777888:::888555111,,,+++,,,......111333444222000///...,,,---...000222333333333111000000000111111222111.........///000111222222444333333333555555555444222222111///------000222,,,---///000111222333444333444333222000000111333444666777666444222222222111111000000111222333444222222222222111000......---------...///111222333...//////...222777777333111000000///////////////111333555777888777555444777666333222222555888:::;;;<<<>>>??????===<<<;;;@@@@@@???<<<888777777888555666777999999999888888===;;;;;;<<>>999555777;;;<<<555666777888888888666555888777666888::::::999888666555444555777999999888888888888999:::888555222444444444444333333222111333333333666:::;;;888555222///,,,+++...111444555//////...---+++,,,...111444444333222222333444555666555444222111000000000222111000///............///000000111333444666777999888555222000/////////000222555666555555555666888555222444777::::::999:::999888888777666555555222222111000...///222444444000,,,+++...111111111222111///000111333222111222000---,,,---...//////111111000000///000000111555444222222444555555555......///000000000////////////111111111111//////111111111000///...---,,,...000222222000...,,,,,,111111111111000...---,,,,,,...111222111000000111555444333444555444222000...///111222333333222222333444777999888666333000000111111111111000000///...//////...---///222555333444444111///......//////222555666444222000000222222111111111111222222222222222111111222222222555888999888555555888;;;;;;;;;;;;888666555666777111333444333000.........,,,,,,---///111444666777:::999555111,,,+++,,,...---000222222111///......,,,---///111222333444444000.........000111000...///000000111111222222222444444444444555555555555000222333333111000111222,,,...000000000///000111333444555444333333444666444666888777555222222222000000000111222444555666222222333333222000...---,,,,,,,,,,,,---///000111...//////...222777888555222222222222222111111111111333555666777666444333444444333222333444666888:::;;;<<<;;;888777777777>>>>>>>>><<<999888888:::555666777888888888888888:::888777999===>>><<<999777444222333666888777555777777888888888777666555555333222333555777777777555555555555555555444333333444555666666666666666000222333555666666666555555444222222333444333222///111333333111///......111000///000222444444333333333444555666888999::::::999888666555555555555111222333333444444444333...///000000000222555777222444555555444333333444222111111222333333222000000000000111222333444555444333000---+++)))''''''777777888999666000///333222333333222111000000222222222333333333222111000///...---,,,---...000111000222555555333333444666111222444555666777777777000000111111111222222222...000444777999999777666333444555444222111222333111...///333444111111333222777888555444777888777555777:::<<<;;;999666444666666777999<<<===:::666666444333555777999777555666555555666777777555333111222333333444444444444222444555666666555444333333000,,,+++---000222444111111000...,,,,,,...000000000//////000222555666666555333222111111111222111111222222111000///...111222222333444555555666888777555222000///------///111333333222222555777999555222444999<<<;;;999666666666666555555555444333444333111//////333666999666222///...000222444000//////000222333111000222///,,,***+++---......111000////////////000111222111000111333444333222///...---...///000000000///000222333333222000///222111000///...------,,,+++---///000///...------......//////000/////////...000333333222000000000333333444666888666333000///000111222222111000///111111222222222222222222//////111111222111000000,,,......---,,,...222555111222333222///...---......000333444333111111111222111000000000000111222444333333222222333333444666888999777333333666;;;::::::999666333222333444...111333333000//////000......///000222444666777666666444000------///111///111333333111/////////---...///111333444555555111///...///111111///---...///000111333333444444333444555555444444555666111333444333111000111222...111333222///---...///222333444444333444555777333555777666444111000000000000111111222333444555222333333333222000...---...---------...//////000...000000///222888:::888111222222333333333222222222222444444555444444333111111222222333444555555777888888666333222444666999:::;;;:::888888999:::888888888777888888999999999777666999===>>>;;;888555555555555666777888999999:::;;;<<<<<<:::999777777444222222555888888777444555555555666666666666111222333555555555555444111222444666666666555444555222111111333555444333...111333333111///...///222000///000222333333222222222333444666999;;;<<<999999777666555555444444...///111222333333333333///000000///......111333666777777555333333444555555444333333444444222000111111111111333444666777555333000...,,,+++,,,,,,444444666777444000111555555555555333000///000222111222222333333111000//////...,,,,,,,,,---///111333555666444111......000...///111333555777777888111222222222222333333333222444777::::::999777555222444444333111000111222111///000555666444444777555888888555555666555222222555:::===???===999777555777888;;;>>>>>>:::555666444333555777888666333333333333444666777666555///000222333444555555555111444777666444222222444444000,,,+++,,,///222333333333111///,,,,,,...000---,,,,,,,,,...111444666666444222000000000222333111222333444333222///...444444444444444444444444777666555333000...---,,,...000111111000111555999999555222444999<<<;;;999444444444444444444444444444555444222///000333777777666222...,,,,,,000333/////////111333333111///333000---+++---...//////000000///......///111222/////////000222333111//////...,,,,,,...000111111///111222333333222111///333222000...---,,,,,,---'''))),,,///111111111111+++,,,---///000111111111///111444444333111000000111222444777999777333///111111222222111000///...///---,,,+++,,,///222444...///000111222222111000+++---///...---...111555...000222222000.........---///222333222222222333222111000//////000111222555444444333333444444555555777888555000///333888999999777444111///000111,,,000333333111///000111000111111222333555666777333333222000//////111444333444555555333222222333---...000222444555666666444222000111333333111...,,,---///111333555666666333444555555444444555666444444333222///...000111111333555444000------......000222222222222444666222444666555333000///...111111111111222222222222222333444444333000...,,,111111000000000111111222...111111000333999;;;:::000111222333333333333333222222333333444333333333///000111333333444333333444555555222000000444777555666888888777777888999;;;:::999888888888:::;;;;;;999888;;;???AAA===999555666777777777777:::<<<>>>???@@@AAAAAA???===;;;:::777444333666888888777444444555555666777777777///000222444555555555444222333555666666555333222444222000111444666555333,,,000333444111///000111222111///000111333222222000111222444666999;;;<<<999888777666555444444444,,,...000111222333222222111111000...,,,,,,---///999999888666333222444555777666444444555444222000222222222222333555777999555333000...---...000222888111///333666444444777666555333222111111222333333333333222000...---,,,...---++++++...000000000000444888666111,,,,,,...---......///111333555666555222000222666888555111333222222777<<<===999444777888888666333000///000111111000111222444666777<<<999666666777888666444777777888999:::<<<>>>>>>???;;;777666888:::999888;;;777444444666888777555111111111222333444555666222555555111111555888888666666555555444444333333444222000...------///000---111222...,,,---,,,***)))+++...000111333555666:::888777666555222...+++222222111111222222333333:::666222///000333555666444333222111000......---000000000111333555555444999888888777777777777888666666666555444222111000777666444333333444555666888555222111222333222222111444666555222000000222111000000///////////////444///,,,...333555111,,,***+++---///111333333444////////////000111222333333222111111222222111///222///,,,***+++,,,---,,,,,,---..................000---+++///555777333...333666888666111...000333111222333333111111222333666444222000000000111222000000111111000...,,,+++///000000000000111111111---,,,+++,,,---000222444000000111111111000000///...000222444555444333222000///---,,,,,,...111333666555555444444444555555222333444333111000111222666555444222111000///...111111000000111222333333333666777555666999:::777666444222333444444111...111000000111444555444333///000111111222444777:::999666333111111222222222000111111222333333333333666666777777777666555444555444333333555555444333...000333444333///+++(((333333333222222111111111444666888777333111000111333222111111111222444444555444111///...///111333111000///...///000222444222222111222999???>>>888444444444222111111333555333111000222444555333000000000000000111222333333333555777666444222444666333555777999;;;;;;;;;;;;555555666666888999::::::=========<<<;;;;;;;;;:::777333///000555:::===>>>>>>>>>>>>@@@@@@???;;;888;;;666444555555444666:::<<<777333333666999888555222222222111000111333555555333111000111222222222111333222000222888999666222444555555333222222222222///,,,---111444555555555444444555777888888777666777888888777555333111...///000111222333333333444222000...,,,---...///444444555777999999888666555222111333777888444000000///---...111444555555555555555444444333333333555///,,,111333222222444888666555333111111111111555555444333111///---,,,000...------000222222222000444777666111---...//////000111222333444555555333111000333666777444000333222444999>>>>>>999555333555888888555111///...111111111222444666888999<<<999666666777777666444888777777777777888888999;;;888555555888:::999888:::777555555777999888777333333333333333444555666444777666222222666888888777777666555444333333222222111000...------......///333333///---......---***---000222222444666777;;;999777777666444222///444333222111222222333444999666222111222444555555222222222111000...---,,,000000000111222444444333666666666555555555666666666666777666555333222111333333333333444555555666888666333222222222000///000222444333000///000111222111000......//////000444///,,,...333444111,,,)))***,,,...000111222333.........//////000111222111000111222333222///,,,---+++******,,,.........111111111111111000//////111///...111555666333///444777888555000---...111111333444444222222333444777666444222111111222333////////////...---,,,,,,444444222111///...,,,,,,//////...///000222444555111111111000000000000000000111222333333333222111///...---------...000111111111111222333444555666333444555444222111222333666666666555444333222111000////////////000000111444777777555555888888666555444333444777777555333111000...///111333222222000111222222222444777999888555111//////111222222111222333444444444333333333333333333333333333333555444333333555555444333111111222111111000......222222222222222222222222444666888777444111111222333333222222222333444555444222000///......///000///.........///111333555333444333222777======999777777666333000///000222111000///111444555444333222222111111111111222222444777999888666444444555222333555777888888888888444555777999;;;<<<<<<<<<>>>>>>===<<<;;;:::999999666222///000555;;;>>>>>>BBB@@@>>>>>>>>>===;;;999;;;777555666555444666::::::666222222666777666333444555555444333444666888666444222111222333333333333444333///000333444111111333444333111000111111111///---...111444555444444333333333555666666555666666777777666444222111...///111222333444444444666555444333222222333333555444555777999:::888666999555111111444555333111222000///000222444555555444444444444333222111000666222000333555555666888888777666444222111000000777666666444333111///...000///...///222444444444111444666555222//////111111222333555555555555444333222333777:::999555111333333555:::>>>>>>:::555///333777888666333000...333333444555666888999:::999888666666777777666444888777666444333222222222777444222333777999888777777666555555777999999888666555444444444555666666666999888444333666999888999888777666444222111111///000000000///...---,,,000444333///---///111000---///222333444555777999<<<:::888777777888777555666555333222222333444666888666333333444555555444000111222222111000---,,,000000000111111222222222333333444444444444444444666777888888777555333111111111333444555555666666666555333333333111///---///000111000///...///000333222///------...000222444000---///333444111...)))***,,,...///000111111.........//////000111111//////111333333111,,,((((((((((((+++...000000///222222222222111000//////111111222333333333222111444666666333///,,,,,,...111333555555444444555666888777666444333333333333......------------......555555444222000...,,,+++//////000111111222333333222222000/////////000000222111111111111000000000.............../////////,,,---...///111333555777444555666555333222333444555666888999888777555444111111000000///000000000555777777444444777777555444333444666999::::::999111///------///000000000222333333222222333555777777333...,,,---///111222222333555777777666444333333222111000111111333333555444333444555666555444444222111//////111333444111111222333333444444555555666888777555333222222333333333333333444555555222222111///...---,,,,,,---,,,,,,---///111444555111444444333555;;;>>>===999888777444000......///000///...///222444555555333222222111111111111222666888::::::888555444444000111333444555555555444222555999<<>><<<888333111222555:::======999555111444777888777444333333777777777777777888888888555555555666777777777777777666555333111000000000555333111333666777555333444444444555777888999999999888666555444555666777888:::999555333666888888999999777555444222000000...000222333333111...,,,000333222...,,,000333333000222444444555666888:::;;;999777666888999999999777666444222222444666777777555444555666666555444000222444555444222///...000111111111000///000111111222333555555555444333666777888999888666333222222333444666666666555444333333222333444333000.....................///000555222///------...111333444111///000444555222///+++,,,---///000111111111//////000000111111111111/////////000000///+++((('''(((***---000222000///---...............------///222444444111//////000111222333111...------...111444666777666555666777777666666555444333222111///...---------///000111111222222333333333222111---...///000000000//////333111///------...///111333222111000////////////---...///000000000///...,,,,,,---...000333555666333555555444333222333444444555888::::::999777555555444333222222222222222333666555222333777888666333333444666888:::::::::333000...---...000000000222222222111000000222444555111,,,***,,,///111333333555777888888777555444333222111000111222444666666444444444666777666555333222111000111333555777000111222333444666666777666666777777666444333222333333333333333444444444222222222111000...+++***---------...///111222333...333444333555;;;@@@AAA888888777444111///...///111000000000111333444555222222111111111222333333666888999999888555222111000111222333444444333222000444999>>>AAAAAA@@@?????????===;;;999888666555666333222555;;;@@@BBBAAAEEEAAA;;;999999<<<>>>???===888666777666555777;;;;;;:::999999;;;:::888555222222222222000111333666666333111000111222111111...111111------111333222111222222111000///000111333222111222333444555555333111//////111222222111555555555555333222000000000111222444666777888888333444555666666666666666666555666777999999888666:::777444333444666555555666555333444555555555333222333333222111...,,,***222222222111000222444444222222222333333333333333666666666555444333222111+++***+++---000333333222444444555444333222222222///111444666888888777777444666:::===>>><<<888444000111444888::::::888666555666777777666666777999;;;::::::999777666555444000222444666777888888999666555444333222111111111555333222333666666222///111222444555666666888888;;;999777555444555666888888;;;:::444222444666666777777666444333111000//////111444666666444000......111111---,,,000333444222333444444444555888::::::888666666777999999999666555444333333555777888666555555666777888666555222333666777777555333111000222333222///...///000///111444666777666555444555666777888777555333222555666777777777555444222000000111333555555333111......------...///000000555333000------///111333444222111222444555333111---...///000111222222222111111222333333333222222111///---,,,------,,,+++***+++---000222333111...******+++,,,---------,,,---111444333///,,,---///---...////////////000111111333666777666555555555333333444444333222000///000000/////////111222444///111333555666777666666...////////////...------000///---,,,,,,---///000444333111000////////////...///111222222000///.........//////000222333444222333444333222111111333111333666999999888777555555555444333333222333333222444333111222777999888222333444555666666666777444222000///000111111111000111000///------///000333///,,,***,,,000222444444555777888888666555444222111000///000222555666666555444555777888777666000111222333444555666666000000222333555777888999777777777777777666444333111222222333333333333333333444444444222000---+++000////////////000000000111555777555555:::>>>>>>444555666444222000000111333333333222111111222333111111111111222333444555555555666666555333000...111222333444555444444333///333999>>>@@@@@@???===>>>===<<<:::999777666666999777666999>>>BBBBBBAAA@@@===:::999;;;>>>AAABBB;;;777555666666555777;;;;;;;;;::::::::::::888666111222222111000000333555888666333222333333333222///333333///---000333222222333333222000000111333555555555555444555555666333111///...000222222222555555444444333111000000111222333555777888888888222333444555666666555555555555555777888888666555555555555666888888777666777555444555666666555333222222222111///---+++***222555555111///222333333...///111222333333333333333333333444444333222222))))))+++...111444444333666666555444333333222222000111333555666666666555000333777:::;;;888555222000222333555777777777777888888888777666777:::<<<;;;::::::999777555333222...111444666666666777888666555444333333222222222666444333555777666222...000222555666666666777888;;;999777555444555777999888:::999333000222333222333333333222222111111000000222666888888555222///,,,000111......222444444333333444333333444666999:::888777777888888888777333333333444555666777888777666555666888888777666444555777888888777666555222444555333///---...000...111555888999888666444444444555444444333333222777777777666555444222222000///000222555777666555000...,,,---///111222222444333000......///111333333222111111222333222111///000111111222222222222222333444555555444333222111///+++***+++---......------...111333333111///+++,,,,,,---......---------000222222///,,,---...,,,,,,---...000111222222000333555666555333222222...000111333333111000...111111111111111222333333111222555666777666555444111111000//////...------,,,++++++++++++---...///333333222111000000//////111111222333333222000///000000000000000111222333222333444333111000111222111222444666777666555555333333222222111222222222222444333000111666888777000222444444333222333444333222111222333444333222/////////---++++++---///111///------///222444555555555555555555555444444......---...///111333444666555555666888999888777...000333555666666555444000111222444666777999999777777777777888888555333222222333444444444444444555555555555444222000...111111111111000000000///666888999666777::::::777222333555555333222222333333555666555333222222222111111111222222333444555555333222222222222000...111222444555666666666555111444999===???>>><<<;;;;;;::::::999999888888888<<<:::999<<<@@@BBBAAA???:::::::::<<>>;;;555111333555555333222222222111555888888666444333333555444333222222222222222555222//////111222111///111222444666777777777777555777:::===>>>===;;;999777777888888999999::::::>>><<<;;;<<>><<<;;;<<<>>>>>>:::666555888>>>DDDFFFCCC<<<777444000000333444555888======<<<:::777555555666888555666666555444444777999999777444222333333222111///444666000,,,---000222111111000...------///222222444666555222000111222444111///000333777999:::777666555444333222222222444444555555555555444444555444222111111222333555333222222444555444222000222222000...---...111333333333333555777777555333333111...,,,,,,---///000222...***((()))+++------111111111111000000///...222000///000333444333111,,,000111...111888;;;999:::777666888888444444666222444444222...---000333111333666777777666777888999;;;<<<<<<:::888888999AAA???<<<:::888888999999888777555333333444666777555555555555555555555555999888666333///...///000333444555666777888999999<<>><<<;;;<<<===>>>===<<<555666666777888:::;;;<<<:::<<>>;;;888555444666===DDDFFFCCC>>>;;;;;;666555555666999:::999888999666444444555666666555555999:::666444666777555666666777777666666555444444444444222///......///333333111///------000333666555555555555444111///555444444444444666888999:::999888777666666777888555555555555555555555444222333444444222111111111444444555555444444333333000000111222111///...------...///000111111111111000---***))),,,...///...///,,,(((&&&(((***+++,,,///000111222333333222222333222000111333333000...---111222000333999;;;888777444444666666222222555333555555222///...000333333555666777666666777888888:::;;;;;;::::::;;;===???===;;;888666666666777777666555555555666777888666666555555555555555555777777666555333222111111555555555555666777888999===BBBBBB===888777888777666555222111111333666888666666555333000///000222(((,,,---***+++111444333444000---...111333222000000111222444444444333222777444333555999;;;888555555666888::::::888444000111333555555333222111222222333555777888777666444666555555444555777888999666666666333111///000111///444666555555777888666444333222222222222111000333333222111000000222555:::777555444555555444222111000...---...000333555666111000333444111---,,,************+++,,,------333444444222000......////////////111333333000...******+++,,,------......000---++++++---......,,,---......,,,))))))+++------------000444444111...000000000222333444222000222000///000222222///---222111//////000333777999;;;888444333333333222222///111333444444333111///333222000...,,,)))(((''')))***+++,,,---...///000111111111111222333333444777555222111000000...,,,,,,,,,---000333555444333222111222444666777555444666555444444666888999999888666555555666666555444333444444555333111...,,,------...000333555555444333333333333222111000///222333444555555444333333222111000//////000222333333333333333222222222111000222555666555333333444444444444555666777888999666666666666555444333333444666888:::;;;;;;;;;;;;888666444555777888666333666<<<>>>999555555555444777666555555444444444555444111///...///000000000222222333777<<<>>>;;;888777555444444555555444222111111222222222222222111333222222111111222333444444333222000000111333444444555555555555555888:::>>><<<;;;;;;<<<<<<:::999777777888888999;;;<<<===<<<===???>>>;;;888777666;;;AAAFFFFFF@@@:::666555444333444666:::<<<===<<<888666333333444555555444666:::;;;888666777888666555555555555444333222111555555444222000///000000222222111...------000222555555555555555444222111555555555666666777888999777666444333222222222333555555555555555555555555111333444333111000111111111222333444444444444444////////////...---++++++***,,,///111111000---,,,///,,,******,,,------+++,,,)))&&&%%%''')))++++++---///222555777777666555444333222222333111...,,,...222333333555999999777444111111444333111000333444666777444000...000333555666666555444555777:::999::::::::::::;;;>>>AAA===<<<999666444444444444777777777777777777777777666666666555555666666777666777888999999777555333777666444333333555888999===BBBBBB===888888888777555444222111111444666888555666888777555333333333+++------,,,...222444333444111......111333222000333333333333333444444444:::777555777999:::888666333444666888:::888444111000333555555333222111111,,,///333666777666333222222222222222333555777999777777777555222000111222///333666444333666777555444444444444333222000000222444444444222222333444666555444444444333111///,,,,,,------...000222333333000000333222---***+++++++++,,,,,,,,,------...555666666444111///...///......///222444555444222...---***))))))+++...000222000------.........---...//////...,,,++++++,,,+++,,,---...000000111000333222000111222222111///111000///000111000...,,,444333111000111333666888:::888666555555444222000111222222333333222222111333222111///...,,,+++***+++,,,,,,---.../////////000000000111222222333333333111///...//////...,,,---,,,---000333444444333111000111333666777666555777777888999999999999999888666444333555666666555222333444444333000---+++,,,,,,---000444555444333333222222111000000111111000222555777888777555333000000/////////111222333555444333333222333333333000333555666444111000000333333333333444666777888777777555444333333333333555666888:::;;;;;;:::999888777666555555555555555555@@@FFF@@@666222333555777666555555555555555555444111---,,,---000222333222111222555999:::777444555333111111222444444333111111222222111111000///111000///...///111333555222111000///000000222333666666555444333555888;;;===<<<::::::::::::888666999999999::::::<<<===>>>===>>>>>>===:::888888999===AAAEEECCC>>>888444333444444444666:::<<<===<<<999666444444444555555555555:::<<<:::888999888555444444444333333111000000666555444333222111111111222222111///---...000333444555555666666555444444666666888999999999999888666555333111000//////000444444555555555555555555222333444333000//////000...///111222333444444444///...,,,+++***)))))))))))),,,000444444111---***...---++++++,,,,,,+++)))---***(((((())),,,---------000444777999999777666333333333444333111///---///111333444666777666555333000000222222000000222666777888666222000111333444555555444444666:::===;;;;;;;;;:::999;;;>>>AAA===;;;888555333333333444:::::::::999999777666555444444444555777888:::<<<:::;;;<<<>>>>>><<<888555666555222111222555999<<<;;;@@@AAA<<<777888888888666444333222222333555777333666:::;;;999777666555444333000...///222444444777444111000111111000///444444333333444444555666<<<:::888888999999888666222333555888:::999666444111444777888777555444444...///111333444333111000/////////000222444777888888999888666333111111222///333555222111444555444444555666555333111000000222444666666555444444444444333222333333222///,,,)))***,,,...///000111111000///111333000***(((*********,,,---///000000111777777777555111/////////000///000222555666555444///---+++***+++---000222444222000........./////////000000000///---,,,,,,+++---...///...///111333555333111111111222111000/////////000000000///...555444222111111333555666888777666777777666333111333333222222222222333333222111111000//////......,,,,,,------.........///,,,---...//////000000000000...------......---,,,...---...///222333333222000///000222555777777666888:::<<<===<<<:::999999999666333222333444555444333333222111000///...---//////000222444444333111222111000///000000222333111222555666777777666555111000000111111333444555666555444333333444444555333444555444222111111222222222222222333444555666:::888666555444444444555666777999;;;;;;:::888777777777777555444333555777666@@@DDD>>>666333444666444444333333333333333444222000......111555777888222111111555999:::888555111///------///222333444111111222222333222222222111000...---...000222444000000/////////000111111555666777666555555777999;;;:::999999:::;;;999888999999999999:::;;;<<<<<<<<<<<<<<<:::888777999;;;:::===@@@???<<<999777777777666555666888999888777:::888666555666666666555333999<<<:::999999888555222222333333333333222222666555444333333444333222222333222111//////222444555666777777777777888888777888:::<<<<<<;;;999888888777444222111000000000222222333333333333333444555555555222///---------...///000111222222222222///...,,,)))((((((((((((+++...222555666555222000///.........---,,,+++)))000...,,,,,,...000111111000222555888999888555444222333444444333222111111///000111444555333333333333000000333222//////222666888:::888444111222444333333333333444888===AAA>>>>>>===;;;999999<<<>>><<<:::888555444444444555======<<<:::888666333222222222333555888<<>>:::666555333111000222777<<>>>>><<<999777999777555333111000000111000000000111111222222222777777555111---*********///000000111111000//////000///,,,+++))))))******,,,...000333555666777777000000111000///---,,,,,,444222000000111333333333111333555777777666444222444555666555333333333555111000000333333111111333555111111333222///...111666888:::999666444555666222333333444555888===AAA??????>>>;;;999888999:::;;;999777555555555666777???>>><<<:::777555333222111222333555999===BBBDDDCCC@@@>>>>>>???>>>;;;777555444222222444888===@@@===BBBDDD???<<<<<<>>>===999777555333222111111222222555888999999999:::;;;GGG>>>666444555555666888:::999666333000.........333333444666777888999:::;;;:::888666555555555555444444666888;;;;;;999777<<>>>>>;;;777555333444555666777777777666888777444111333888777333333333333333333444444555000000222666:::======<<<555444444777<<>><<<555333///---,,,,,,***))))))***,,,...///111111222333222222111111111222222---......//////000000000000333888;;;;;;999888777777666666999<<<>>>>>>===888777777666666666666777444555666666666777;;;===>>>===<<<;;;999888888777333333333555777999999999777555222111111222111000111777999777666888777555444444666777999999::::::666333111222555666555333222333444333222222444555555888999888666666999<<<:::;;;===>>>===;;;999777666555333111000///000000//////000000111111222222777666444000,,,******+++000000111111000000///...//////...---,,,,,,,,,,,,,,,---///111333555666777000111222111///......///555333111111222333222111111222333444444444333222888999888555222222444777555111000333333000000444555222111333111---,,,///555888;;;:::777666777888444555555555666888;;;>>>===>>>>>><<<999777777888888777666555555666777888===<<<:::777666555444444444444444555999===BBBDDDCCC>>>999888;;;===<<<:::888777555444555888;;;===;;;@@@BBB>>>:::;;;======777666555444333222222222222444555555666888;;;>>>EEE<<<666888:::888777888666555444111...---......000222555777999:::;;;;;;999888666444222222444555444444555777999:::888777888;;;>>>===:::555222000222111000///////////////111000000111333555777888999999888555222000000111///222222...,,,...000///111333333111......333777333555666666555444444555777555222222222222111///---...000222222222111111444111111555555///)))&&&###&&&***...111444555555444555555444111000000111555333222222333444444333111222222222222111//////,,,,,,+++(((&&&&&&***...///---+++,,,///222222111333222111333555444000,,,++++++---000333555444333111333555444111//////000333333222222333444555666888666555555555444222000000000000000000000000000------------------------***+++,,,---...///000111111222444666666666555444222000......000000000///222000......000111222111222111///000222444555444333666999777222...///000000///...///000111000///000000000000111333444555:::777444111111111000//////000111333555666666777555666666666666666666666555555555666666666555555444555777999:::999777666777999:::999666555444444333222222222222333444444777777888999999999999888;;;===???@@@???<<<888555222111222666:::;;;888555555555444222444777555000222222111111222222333444333222111333666888999999666555444666:::===<<<:::555333111000//////,,,+++)))***,,,---...///000000111222333444555555444444---......///000111111111000333777999:::999::::::666666666777:::<<<<<<;;;888777777666555555555666000222555666888:::===@@@BBB???<<<:::999888777777555555444666999;;;;;;:::888555333111222222111000333888999777666888999777777888999999::::::999999555222///111555777555333000111222222111111222444444666888666333222666:::;;;<<<======<<<;;;888777444333222000//////000000000000111111222333333444333333111///,,,+++,,,...///000000111111111000000---......///......---------///111444555555444444///111111///------///222444222111000111222111000///000111222333333333333<<<<<<:::666222111333777888222111444333000111666555222111222000,,,+++---444777;;;;;;888777888:::666777777777666777999;;;;;;<<<===<<<999777777777777666444444444666888999;;;:::888666555555666777777666555666999<<<@@@CCCAAA;;;444333777;;;<<<;;;;;;:::888666666777999:::777===>>>:::777888:::999555555444333333333444444333333333333444777<<<@@@@@@888666;;;>>>;;;777777222222111///------...000///111555888;;;<<<<<<<<<777666555333111111333555444333444666888888777555000444888:::999666444333---...///000000000///...222222222222333555777999999999888555111//////000///222222---+++---///...000222222///,,,---333999444555666555444333444666888666333222222222222111///000111222333333222222777222000555777111***%%%$$$'''***...111333333333333444444333111000000111444222111111333444444444555444333111///...---,,,---------***((()))---222///,,,)))***...222333333555222000333666555...)))'''(((***///333555444222555777888555111------...333333333444555666777777;;;888666444333222///---//////000000000000//////,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///111222333111333555777777777555555333111000///111111111000333111///...000111111111333111000000222333444444666999;;;888222///000333++++++,,,...111222111000,,,...111444555555555444999666222//////000111111...000222555666777777777555777999::::::888666444555555555666555555444444333555888;;;;;;:::777555666999<<<<<<999444111///333333333222333333444444444555777999999999888888<<<>>>@@@AAA@@@<<<888555111000111666<<<===999444222555666555555666333---//////......///000111111666333000///000333555666777555333555888:::888666000000000111333444222111------...///000000000//////111444666888888777666---...///000111111111111111333666777888999;;;===777666555666888:::999888999888777666555555555666///222555777999<<