]> granicus.if.org Git - re2c/commitdiff
Skeleton: share data with DFA, generate strings before optimizing DFA.
authorUlya Trofimovich <skvadrik@gmail.com>
Wed, 9 Nov 2016 22:21:13 +0000 (22:21 +0000)
committerUlya Trofimovich <skvadrik@gmail.com>
Wed, 9 Nov 2016 22:21:13 +0000 (22:21 +0000)
Skeleton must use unoptimized DFA right after determinization, otherwise
it won't be able to track optimization errors. Therefore skeleton must
either use a copy of DFA, or use the original before any optimizations.
Copy-pasting the whole DFA is a waste (especially when it comes to tag
commands, which are stored in linked lists), so we take the second approach.

However, this means that skeleton '.input' files are generated every time
DFA is constructed, not every time DFA is used for code generation.
This explains changes in tests: in reuse mode, we sometimes construct
DFA and never use it for code generation.

12 files changed:
re2c/src/codegen/emit_dfa.cc
re2c/src/ir/compile.cc
re2c/src/ir/skeleton/control_flow.cc
re2c/src/ir/skeleton/generate_data.cc
re2c/src/ir/skeleton/path.h
re2c/src/ir/skeleton/skeleton.cc
re2c/src/ir/skeleton/skeleton.h
re2c/test/repeat-03.cgir--skeleton.c
re2c/test/repeat-06.gir--skeleton.c
re2c/test/repeat-07_default.gir--skeleton.c
re2c/test/reuse_conds_default_0.cgir--skeleton.c
re2c/test/reuse_conds_default_1.cgir--skeleton.c

index 3e3c614d2d2cfa9231ea6460983bdb0946fb2438..ad9260a4eb23ceaf83843c0637b760f8a239b6e0 100644 (file)
@@ -183,7 +183,6 @@ void DFA::emit(Output & output, uint32_t& ind, bool isLastCond, bool& bPrologBra
        if (opts->target == opt_t::SKELETON) {
                if (output.skeletons.insert (name).second)
                {
-                       emit_data(*skeleton);
                        emit_start(*skeleton, o, max_fill, need_backup,
                                need_accept, oldstyle_ctxmarker, tagnames, tagvars);
                        uint32_t i = 2;
index 658eb23c6d564bb2f048b9c07005360a20b432c4..3fc52f7c920126dbd683c9910956b5874aaa823a 100644 (file)
@@ -63,6 +63,9 @@ static smart_ptr<DFA> compile_rules(
        // skeleton must be constructed after DFA construction
        // but prior to any other DFA transformations
        Skeleton *skeleton = new Skeleton(dfa, cs, defrule, name, cond, line);
+       if (opts->target == opt_t::SKELETON) {
+               emit_data(*skeleton);
+       }
 
        cutoff_dead_rules(dfa, defrule, cond);
 
index 91d959cb467e86b6b19930cc99c21764aea2655c..072ef97da4395a36c7ed90cd95f98ef09fd0e67d 100644 (file)
@@ -75,13 +75,14 @@ void warn_undefined_control_flow(const Skeleton &skel)
 static void fprint_default_arc(FILE *f, const Node::arc_t &arc)
 {
        const size_t ranges = arc.size();
-       if (ranges == 1 && arc[0].first == arc[0].second) {
-               fprintf(f, "\\x%X", arc[0].first);
+       if (ranges == 1 && arc[0].lower == arc[0].upper) {
+               fprintf(f, "\\x%X", arc[0].lower);
        } else {
                fprintf(f, "[");
                for (size_t i = 0; i < ranges; ++i) {
-                       const uint32_t l = arc[i].first;
-                       const uint32_t u = arc[i].second;
+                       const uint32_t
+                               l = arc[i].lower,
+                               u = arc[i].upper;
                        fprintf(f, "\\x%X", l);
                        if (l != u) {
                                fprintf(f, "-\\x%X", u);
index cdf5843637a3de835b6bf8f4649f6777fd15c047..5a85d2132aed625b766fd3ad3f02d15726080511 100644 (file)
@@ -112,8 +112,8 @@ template<typename cunit_t, typename key_t> static cover_size_t cover_one(
                const Node::arc_t &arc = path.arc(skel, i);
                for (Node::citer_t a = arc.begin(); a != arc.end(); ++a) {
                        const uint32_t
-                               l = a->first,
-                               u = a->second;
+                               l = a->lower,
+                               u = a->upper;
                        w += 2 + (u - l - 1) / step(l, u);
                }
 
@@ -135,8 +135,8 @@ template<typename cunit_t, typename key_t> static cover_size_t cover_one(
                const Node::arc_t &arc = path.arc(skel, i);
                for (Node::citer_t a = arc.begin(); a != arc.end(); ++a) {
                        const uint32_t
-                               l = a->first,
-                               u = a->second,
+                               l = a->lower,
+                               u = a->upper,
                                d = step(l, u);
                        for (uint32_t m = l; m < u + d; m += d, ++j) {
                                buffer[j * len + i] = to_le(static_cast<cunit_t>(std::min(m, u)));
index 3625941ad40046de983eaf3ad873797eed675da8..e9b194e1911db614eaf2af7b432cc986825456ea 100644 (file)
@@ -48,20 +48,28 @@ public:
                        const Node &node = skel.nodes[*tail];
                        if (node.rule == Rule::NONE) continue;
 
-                       size_t len = static_cast<size_t>(head - tail) - 1;
-                       if (node.trail == Tag::NONE) return len;
+                       const Rule &rule = skel.rules[node.rule];
+                       const size_t trail = rule.trail;
+                       if (trail != Tag::NONE) {
+                               assert(skel.tags[trail].type == Tag::VAR);
 
-                       const Tag &tag = skel.tags[node.trail];
-                       if (tag.type == Tag::FIX) {
-                               return len - tag.fix.dist;
-                       }
-                       for (; tail != head; ++tail) {
-                               if (skel.nodes[*tail].tags[node.trver]) {
-                                       return static_cast<size_t>(head - tail) - 1;
+                               const tagver_t ver = rule.tags[trail];
+                               const tagsave_t *p;
+
+                               for (p = node.cmd->save; p && p->ver != ver; p = p->next);
+                               for (; !p && ++tail != head;) {
+                                       // trailing context is a top-level tag: either all ranges have it
+                                       // or none of them do, so it is sufficient to check the 1st range
+                                       const Node::arc_t &arc = skel.nodes[*tail].arcs[*(tail - 1)];
+                                       for (p = arc[0].cmd->save; p && p->ver != ver; p = p->next);
                                }
+
+                               assert(p);
                        }
-                       assert(false);
+
+                       return static_cast<size_t>(head - tail) - 1;
                }
+
                return 0;
        }
        size_t match(const Skeleton &skel) const
index 6168b62d3982f0390d932b865a8e6408bba596bc..29bb07dd605a70d8ebd1b0a62b80bdb52452298f 100644 (file)
@@ -11,32 +11,30 @@ namespace re2c
 Node::Node()
        : arcs()
        , rule(Rule::NONE)
-       , trail(Tag::NONE)
-       , trver(TAGVER_ZERO)
-       , tags(ZERO_TAGS)
+       , cmd(NULL)
 {}
 
-Node::~Node()
+void Node::init(const dfa_state_t *s, const charset_t &cs, size_t nil)
 {
-       delete[] tags;
-}
+       const size_t nc = cs.size() - 1;
+       for (uint32_t c = 0, l = 0; c < nc;) {
 
-void Node::init(const bool *ts, size_t r, size_t tr, tagver_t tv,
-       const std::vector<std::pair<size_t, uint32_t> > &a)
-{
-       rule = r;
-       tags = ts;
-       trail = tr;
-       trver = tv;
+               size_t j = s->arcs[c];
+               const tcmd_t &t = s->tcmd[c];
+               for (; ++c < nc && s->arcs[c] == j && !s->tcmd[c].save && !s->tcmd[c].copy;);
+               if (j == dfa_t::NIL) j = nil;
+
+               // all arcs go to default node => this node is final
+               if (l == 0 && c == nc && j == nil) break;
+
+               const uint32_t u = cs[c];
+               arcs[j].push_back(Node::range_t(l, u - 1, &t));
 
-       std::vector<std::pair<size_t, uint32_t> >::const_iterator
-               i = a.begin(),
-               e = a.end();
-       for (uint32_t l = 0; i != e; ++i) {
-               const uint32_t u = i->second;
-               arcs[i->first].push_back(std::make_pair(l, u - 1));
                l = u;
        }
+
+       rule = s->rule;
+       cmd = &s->tcmd[nc];
 }
 
 bool Node::end() const
@@ -58,47 +56,13 @@ Skeleton::Skeleton(
        , nodes(new Node[nodes_count])
        , sizeof_key(8)
        , defrule(def)
+       , rules(dfa.rules)
        , tags(dfa.tags)
 {
-       const size_t nc = cs.size() - 1;
-
-       // initialize skeleton nodes
-       for (size_t i = 0; i < nodes_count - 1; ++i) {
-               dfa_state_t *s = dfa.states[i];
-               std::vector<std::pair<size_t, uint32_t> > arcs;
-               for (size_t c = 0; c < nc;) {
-                       const size_t j = s->arcs[c];
-                       for (;++c < nc && s->arcs[c] == j;);
-                       const size_t to = j == dfa_t::NIL
-                               ? nodes_count - 1
-                               : j;
-                       arcs.push_back(std::make_pair(to, cs[c]));
-               }
-               // all arcs go to default node => this node is final, drop arcs
-               if (arcs.size() == 1 && arcs[0].first == nodes_count - 1) {
-                       arcs.clear();
-               }
-
-               // in skeleton we are only interested in trailing contexts
-               // which may be attributed to states rather than transitions
-               // trailing context also cannot have fallback tag
-               bool *tags = new bool[static_cast<size_t>(dfa.maxtagver) + 1]();
-               for (size_t c = 0; c <= nc; ++c) {
-                       for (tagsave_t *p = s->tcmd[c].save; p; p = p->next) {
-                               tags[p->ver] = true;
-                       }
-               }
-
-               size_t trail = Tag::NONE;
-               tagver_t trver = TAGVER_ZERO;
-               if (s->rule != Rule::NONE) {
-                       trail = dfa.rules[s->rule].trail;
-                       if (trail != Tag::NONE) {
-                               trver = dfa.rules[s->rule].tags[trail];
-                       }
-               }
-
-               nodes[i].init(tags, s->rule, trail, trver, arcs);
+       // initialize nodes
+       const size_t nil = nodes_count - 1;
+       for (size_t i = 0; i < nil; ++i) {
+               nodes[i].init(dfa.states[i], cs, nil);
        }
 
        // initialize size of key
index 4d982ffda76dfbe33ff9fddeec4c73e5a2b51353..53ee6356e566e4dbad3306f9c389ed619ce88a26 100644 (file)
@@ -13,6 +13,7 @@
 
 #include "src/ir/regexp/regexp.h"
 #include "src/ir/rule.h"
+#include "src/ir/tcmd.h"
 #include "src/util/local_increment.h"
 #include "src/util/forbid_copy.h"
 
@@ -20,6 +21,7 @@ namespace re2c
 {
 
 struct dfa_t;
+struct dfa_state_t;
 struct OutputFile;
 struct path_t;
 
@@ -27,20 +29,26 @@ typedef local_increment_t<uint8_t> local_inc;
 
 struct Node
 {
-       typedef std::vector<std::pair<uint32_t, uint32_t> > arc_t;
+       struct range_t {
+               uint32_t lower;
+               uint32_t upper;
+               const tcmd_t *cmd;
+
+               range_t(): lower(0), upper(0), cmd(NULL) {}
+               range_t(uint32_t l, uint32_t u, const tcmd_t *c)
+                       : lower(l), upper(u), cmd(c) {}
+       };
+
+       typedef std::vector<range_t> arc_t;
        typedef std::map<size_t, arc_t> arcs_t;
        typedef arc_t::const_iterator citer_t;
 
        arcs_t arcs;
        size_t rule;
-       size_t trail;
-       tagver_t trver;
-       const bool *tags;
+       const tcmd_t *cmd;
 
        Node();
-       ~Node();
-       void init(const bool *ts, size_t r, size_t tr, tagver_t tv,
-               const std::vector<std::pair<size_t, uint32_t> > &arcs);
+       void init(const dfa_state_t *s, const charset_t &cs, size_t nil);
        bool end() const;
 
        FORBID_COPY(Node);
@@ -57,6 +65,7 @@ struct Skeleton
 
        size_t sizeof_key;
        const size_t defrule;
+       const std::valarray<Rule> &rules;
        const std::valarray<Tag> &tags;
 
        Skeleton(const dfa_t &dfa, const charset_t &cs, size_t def,
index c2e836b293a0f274f627444890f4d620c68ae428..1feb5365fe292739ff68110d4d020cbd2aceed07 100644 (file)
@@ -710,7 +710,9 @@ int main()
     }
     return 0;
 }
-\0\ 1\ 2\ 3\ 4\ 5\ 6\a\b      \v\f\r\ e\ f\10\11\12\13\14\15\16\17\18\19\1a\e\1c\1d\1e\1f !"#$%&'()*+,-./023456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`defghijklmnopqrstuvwxyz{|}~\7f\80\81\82\83\84\85\86\87\88\89\8a\8b\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9b\9c\9d\9e\9f ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ1abc
+\0\ 1\ 2\ 3\ 4\ 5\ 6\a\b      \v\f\r\ e\ f\10\11\12\13\14\15\16\17\18\19\1a\e\1c\1d\1e\1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`defghijklmnopqrstuvwxyz{|}~\7f\80\81\82\83\84\85\86\87\88\89\8a\8b\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9b\9c\9d\9e\9f ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿabc
+\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 2\ 1\ 1\0\ 1\ 1\ 1\ 1\0ÿ\0\ 1\ 2\ 3\ 4\ 5\ 6\a\b      \v\f\r\ e\ f\10\11\12\13\14\15\16\17\18\19\1a\e\1c\1d\1e\1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`bdefghijklmnopqrstuvwxyz{|}~\7f\80\81\82\83\84\85\86\87\88\89\8a\8b\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9b\9c\9d\9e\9f ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿac
+\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 1\ 1\ 1\0\ 1\0ÿ\0\ 1\ 2\ 3\ 4\ 5\ 6\a\b      \v\f\r\ e\ f\10\11\12\13\14\15\16\17\18\19\1a\e\1c\1d\1e\1f !"#$%&'()*+,-./023456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`defghijklmnopqrstuvwxyz{|}~\7f\80\81\82\83\84\85\86\87\88\89\8a\8b\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9b\9c\9d\9e\9f ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ1abc
 \ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 2\ 1\ 1\ 3\ 1\ 1\0\ 1\ 1\ 1\ 1\0ÿ\0\ 1\ 2\ 3\ 4\ 5\ 6\a\b      \v\f\r\ e\ f\10\11\12\13\14\15\16\17\18\19\1a\e\1c\1d\1e\1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`bdefghijklmnopqrstuvwxyz{|}~\7f\80\81\82\83\84\85\86\87\88\89\8a\8b\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9b\9c\9d\9e\9f ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿac
 \ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 1\ 1\ 1\0\ 1\0ÿ\0\ 1\ 2\ 3\ 4\ 5\ 6\a\b      \v\f\r\ e\ f\10\11\12\13\14\15\16\17\18\19\1a\e\1c\1d\1e\1f !"#$%&'()*+,-./013456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`defghijklmnopqrstuvwxyz{|}~\7f\80\81\82\83\84\85\86\87\88\89\8a\8b\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9b\9c\9d\9e\9f ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ2abc
 \ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 2\ 1\ 1\ 3\ 1\ 1\0\ 1\ 1\ 1\ 1\0ÿ\0\ 1\ 2\ 3\ 4\ 5\ 6\a\b      \v\f\r\ e\ f\10\11\12\13\14\15\16\17\18\19\1a\e\1c\1d\1e\1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`bdefghijklmnopqrstuvwxyz{|}~\7f\80\81\82\83\84\85\86\87\88\89\8a\8b\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9b\9c\9d\9e\9f ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿac
index 4895836016a9bf228644f00a5792b3243a81097b..abbef45b8fe5ec5edc43012fcd32cd356c2b9cb1 100644 (file)
@@ -616,7 +616,8 @@ int main()
     }
     return 0;
 }
-\0\ 1\ 2\ 3\ 4\ 5\ 6\a\b      \v\f\r\ e\ f\10\11\12\13\14\15\16\17\18\19\1a\e\1c\1d\1e\1f !"#$%&'()*+,-./023456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`efghijklmnopqrstuvwxyz{|}~\7f\80\81\82\83\84\85\86\87\88\89\8a\8b\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9b\9c\9d\9e\9f ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ1abcd
+abcd\0\ 1\ 2\ 3\ 4\ 5\ 6\a\b  
+\v\f\r\ e\ f\10\11\12\13\14\15\16\17\18\19\1a\e\1c\1d\1e\1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`efghijklmnopqrstuvwxyz{|}~\7f\80\81\82\83\84\85\86\87\88\89\8a\8b\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9b\9c\9d\9e\9f ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ\ 1\ 1\0\ 1\ 1\ 1\ 1\ 1\ 2\ 1\ 1\ 3\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\ 1\0ÿ\0\ 1\ 2\ 3\ 4\ 5\ 6\a\b     \v\f\r\ e\ f\10\11\12\13\14\15\16\17\18\19\1a\e\1c\1d\1e\1f !"#$%&'()*+,-./023456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`efghijklmnopqrstuvwxyz{|}~\7f\80\81\82\83\84\85\86\87\88\89\8a\8b\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9b\9c\9d\9e\9f ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ1abcd
 \ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 4\ 1\ 1\0\ 1\ 1\ 1\ 1\ 1\ 2\ 1\ 1\ 3\ 1\0ÿ\0\ 1\ 2\ 3\ 4\ 5\ 6\a\b      \v\f\r\ e\ f\10\11\12\13\14\15\16\17\18\19\1a\e\1c\1d\1e\1f !"#$%&'()*+,-./013456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`efghijklmnopqrstuvwxyz{|}~\7f\80\81\82\83\84\85\86\87\88\89\8a\8b\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9b\9c\9d\9e\9f ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ2abcd
 \ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 4\ 1\ 1\0\ 1\ 1\ 1\ 1\ 1\ 2\ 1\ 1\ 3\ 1\0ÿ\0\ 1\ 2\ 3\ 4\ 5\ 6\a\b      \v\f\r\ e\ f\10\11\12\13\14\15\16\17\18\19\1a\e\1c\1d\1e\1f !"#$%&'()*+,-./012456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`efghijklmnopqrstuvwxyz{|}~\7f\80\81\82\83\84\85\86\87\88\89\8a\8b\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9b\9c\9d\9e\9f ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ3abcd
 \ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 4\ 1\ 1\0\ 1\ 1\ 1\ 1\ 1\ 2\ 1\ 1\ 3\ 1\0ÿre2c: warning: line 24: control flow is undefined for strings that match '\xA', use default rule '*' [-Wundefined-control-flow]
index 9f7e573f7cce16c9007a6c433d7cda78cd3feeaa..6e633600c890f4dd2dc501832c439e024d8880bb 100644 (file)
@@ -639,7 +639,8 @@ int main()
     }
     return 0;
 }
-\0\ 1\ 2\ 3\ 4\ 5\ 6\a\b      \v\f\r\ e\ f\10\11\12\13\14\15\16\17\18\19\1a\e\1c\1d\1e\1f !"#$%&'()*+,-./023456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`efghijklmnopqrstuvwxyz{|}~\7f\80\81\82\83\84\85\86\87\88\89\8a\8b\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9b\9c\9d\9e\9f ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ
+\0\ 1\ 2\ 3\ 4\ 5\ 6\a\b      
+\v\f\r\ e\ f\10\11\12\13\14\15\16\17\18\19\1a\e\1c\1d\1e\1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`efghijklmnopqrstuvwxyz{|}~\7f\80\81\82\83\84\85\86\87\88\89\8a\8b\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9b\9c\9d\9e\9f ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿabcd\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1þ\ 1\ 1\0\ 1\ 1\ 1\ 1\ 1\ 2\ 1\ 1\ 3\0\ 1\ 2\ 3\ 4\ 5\ 6\a\b \v\f\r\ e\ f\10\11\12\13\14\15\16\17\18\19\1a\e\1c\1d\1e\1f !"#$%&'()*+,-./023456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`efghijklmnopqrstuvwxyz{|}~\7f\80\81\82\83\84\85\86\87\88\89\8a\8b\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9b\9c\9d\9e\9f ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ
 1abcd\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1þ\ 1\ 1\ 4\ 1\ 1\0\ 1\ 1\ 1\ 1\ 1\ 2\ 1\ 1\ 3\0\0\ 1\0\ 2\0\ 3\0\ 4\0\ 5\0\ 6\0\a\0\b\0        \0\v\0\f\0\r\0\ e\0\ f\0\10\0\11\0\12\0\13\0\14\0\15\0\16\0\17\0\18\0\19\0\1a\0\e\0\1c\0\1d\0\1e\0\1f\0 \0!\0"\0#\0$\0%\0&\0'\0(\0)\0*\0+\0,\0-\0.\0/\00\01\03\04\05\06\07\08\09\0:\0;\0<\0=\0>\0?\0@\0A\0B\0C\0D\0E\0F\0G\0H\0I\0J\0K\0L\0M\0N\0O\0P\0Q\0R\0S\0T\0U\0V\0W\0X\0Y\0Z\0[\0\\0]\0^\0_\0`\0e\0e\ 1e\ 2e\ 3e\ 4e\ 5e\ 6e\ae\be  e
 e\ve\fe\re\ ee\ fe\10e\11e\12e\13e\14e\15e\16e\17e\18e\19e\1ae\ee\1ce\1de\1ee\1fe e!e"e#e$e%e&e'e(e)e*e+e,e-e.e/e0e1e2e3e4e5e6e7e8e9e:e;e<e=e>e?e@eAeBeCeDeEeFeGeHeIeJeKeLeMeNeOePeQeReSeTeUeVeWeXeYeZe[e\e]e^e_e`eaebecedeeefegeheiejekelemeneoepeqereseteuevewexeyeze{e|e}e~e\7fe\80e\81e\82e\83e\84e\85e\86e\87e\88e\89e\8ae\8be\8ce\8de\8ee\8fe\90e\91e\92e\93e\94e\95e\96e\97e\98e\99e\9ae\9be\9ce\9de\9ee\9fe e¡e¢e£e¤e¥e¦e§e¨e©eªe«e¬e­e®e¯e°e±e²e³e´eµe¶e·e¸e¹eºe»e¼e½e¾e¿eÀeÁeÂeÃeÄeÅeÆeÇeÈeÉeÊeËeÌeÍeÎeÏeÐeÑeÒeÓeÔeÕeÖe×eØeÙeÚeÛeÜeÝeÞeßeàeáeâeãeäeåeæeçeèeéeêeëeìeíeîeïeðeñeòeóeôeõeöe÷eøeùeúeûeüeýeþeÿÿÿ
 \02\0a\0b\0c\0d\0\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1\ 5\ 1\ 1þ\ 1\ 1\ 4\ 1\ 1\0\ 1\ 1\ 1\ 1\ 1\ 2\ 1\ 1\ 3\0\0\0\0\ 1\0\0\0\ 2\0\0\0\ 3\0\0\0\ 4\0\0\0\ 5\0\0\0\ 6\0\0\0\a\0\0\0\b\0\0\0      \0\0\0\v\0\0\0\f\0\0\0\r\0\0\0\ e\0\0\0\ f\0\0\0\10\0\0\0\11\0\0\0\12\0\0\0\13\0\0\0\14\0\0\0\15\0\0\0\16\0\0\0\17\0\0\0\18\0\0\0\19\0\0\0\1a\0\0\0\e\0\0\0\1c\0\0\0\1d\0\0\0\1e\0\0\0\1f\0\0\0 \0\0\0!\0\0\0"\0\0\0#\0\0\0$\0\0\0%\0\0\0&\0\0\0'\0\0\0(\0\0\0)\0\0\0*\0\0\0+\0\0\0,\0\0\0-\0\0\0.\0\0\0/\0\0\00\0\0\01\0\0\02\0\0\04\0\0\05\0\0\06\0\0\07\0\0\08\0\0\09\0\0\0:\0\0\0;\0\0\0<\0\0\0=\0\0\0>\0\0\0?\0\0\0@\0\0\0A\0\0\0B\0\0\0C\0\0\0D\0\0\0E\0\0\0F\0\0\0G\0\0\0H\0\0\0I\0\0\0J\0\0\0K\0\0\0L\0\0\0M\0\0\0N\0\0\0O\0\0\0P\0\0\0Q\0\0\0R\0\0\0S\0\0\0T\0\0\0U\0\0\0V\0\0\0W\0\0\0X\0\0\0Y\0\0\0Z\0\0\0[\0\0\0\\0\0\0]\0\0\0^\0\0\0_\0\0\0`\0\0\0e\0\0\0e\11\0\0e"\0\0e3\0\0eD\0\0eU\0\0ef\0\0ew\0\0e\88\0\0e\99\0\0\0\0\0\0\0\0\0\0\0\0eÿ\0\0e\10\ 1\0e!\ 1\0e2\ 1\0eC\ 1\0eT\ 1\0ee\ 1\0ev\ 1\0e\87\ 1\0e\98\ 1\0\ 1\0\ 1\0\ 1\0\ 1\0\ 1\0\ 1\0e\ f\ 2\0\ 2\0e1\ 2\0eB\ 2\0eS\ 2\0ed\ 2\0eu\ 2\0e\86\ 2\0e\97\ 2\0\ 2\0\ 2\0\ 2\0\ 2\0\ 2\0\ 2\0e\ e\ 3\0e\1f\ 3\0e0\ 3\0eA\ 3\0eR\ 3\0ec\ 3\0et\ 3\0e\85\ 3\0e\96\ 3\0\ 3\0\ 3\0\ 3\0\ 3\0\ 3\0\ 3\0e\r\ 4\0e\1e\ 4\0e/\ 4\0e@\ 4\0eQ\ 4\0eb\ 4\0es\ 4\0e\84\ 4\0e\95\ 4\0\ 4\0\ 4\0\ 4\0\ 4\0\ 4\0\ 4\0e\f\ 5\0e\1d\ 5\0e.\ 5\0e?\ 5\0eP\ 5\0ea\ 5\0er\ 5\0e\83\ 5\0e\94\ 5\0\ 5\0\ 5\0\ 5\0\ 5\0\ 5\0\ 5\0e\v\ 6\0e\1c\ 6\0e-\ 6\0e>\ 6\0eO\ 6\0e`\ 6\0eq\ 6\0e\82\ 6\0e\93\ 6\0\ 6\0\ 6\0\ 6\0\ 6\0\ 6\0\ 6\0e
index 37ef51b1ecb77858bf21ddf8d17b5a75fec09f7d..66c61d3652abd560d60b0a9e7f4cdbfd6180800b 100644 (file)
@@ -715,7 +715,9 @@ int main()
     }
     return 0;
 }
-\0\ 1\ 2\ 3\ 4\ 5\ 6\a\b      \v\f\r\ e\ f\10\11\12\13\14\15\16\17\18\19\1a\e\1c\1d\1e\1f !"#$%&'()*+,-./023456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`defghijklmnopqrstuvwxyz{|}~\7f\80\81\82\83\84\85\86\87\88\89\8a\8b\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9b\9c\9d\9e\9f ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ
+\0\ 1\ 2\ 3\ 4\ 5\ 6\a\b      \v\f\r\ e\ f\10\11\12\13\14\15\16\17\18\19\1a\e\1c\1d\1e\1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`defghijklmnopqrstuvwxyz{|}~\7f\80\81\82\83\84\85\86\87\88\89\8a\8b\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9b\9c\9d\9e\9f ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿabc
+\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 2\ 1\ 1\0\ 1\ 1\ 1\ 1\0ÿ\0\ 1\ 2\ 3\ 4\ 5\ 6\a\b      \v\f\r\ e\ f\10\11\12\13\14\15\16\17\18\19\1a\e\1c\1d\1e\1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`bdefghijklmnopqrstuvwxyz{|}~\7f\80\81\82\83\84\85\86\87\88\89\8a\8b\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9b\9c\9d\9e\9f ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿac
+\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 1\ 1\ 1\0\ 1\0ÿ\0\ 1\ 2\ 3\ 4\ 5\ 6\a\b      \v\f\r\ e\ f\10\11\12\13\14\15\16\17\18\19\1a\e\1c\1d\1e\1f !"#$%&'()*+,-./023456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`defghijklmnopqrstuvwxyz{|}~\7f\80\81\82\83\84\85\86\87\88\89\8a\8b\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9b\9c\9d\9e\9f ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ
 1abc\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1þ\ 1\ 1\ 2\ 1\ 1\ 3\ 1\ 1\0\ 1\ 1\ 1\0\ 1\ 2\ 3\ 4\ 5\ 6\a\b  \v\f\r\ e\ f\10\11\12\13\14\15\16\17\18\19\1a\e\1c\1d\1e\1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`bdefghijklmnopqrstuvwxyz{|}~\7f\80\81\82\83\84\85\86\87\88\89\8a\8b\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9b\9c\9d\9e\9f ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿac
 \ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 1\ 1\ 1\0\ 1\0ÿ\0\ 1\ 2\ 3\ 4\ 5\ 6\a\b      \v\f\r\ e\ f\10\11\12\13\14\15\16\17\18\19\1a\e\1c\1d\1e\1f !"#$%&'()*+,-./013456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`defghijklmnopqrstuvwxyz{|}~\7f\80\81\82\83\84\85\86\87\88\89\8a\8b\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9b\9c\9d\9e\9f ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ2abc
 \ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 2\ 1\ 1\ 3\ 1\ 1\0\ 1\ 1\ 1\ 1\0ÿ\0\ 1\ 2\ 3\ 4\ 5\ 6\a\b      \v\f\r\ e\ f\10\11\12\13\14\15\16\17\18\19\1a\e\1c\1d\1e\1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`bdefghijklmnopqrstuvwxyz{|}~\7f\80\81\82\83\84\85\86\87\88\89\8a\8b\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9b\9c\9d\9e\9f ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ
index 7b7b9010217033e15674cad02213d254fa5b2a9e..1602c7f4b8e52da811abd1872d0f6e5e0d0b93da 100644 (file)
@@ -718,7 +718,9 @@ int main()
     }
     return 0;
 }
-\0\ 1\ 2\ 3\ 4\ 5\ 6\a\b      \v\f\r\ e\ f\10\11\12\13\14\15\16\17\18\19\1a\e\1c\1d\1e\1f !"#$%&'()*+,-./023456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`defghijklmnopqrstuvwxyz{|}~\7f\80\81\82\83\84\85\86\87\88\89\8a\8b\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9b\9c\9d\9e\9f ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ
+\0\ 1\ 2\ 3\ 4\ 5\ 6\a\b      \v\f\r\ e\ f\10\11\12\13\14\15\16\17\18\19\1a\e\1c\1d\1e\1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`defghijklmnopqrstuvwxyz{|}~\7f\80\81\82\83\84\85\86\87\88\89\8a\8b\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9b\9c\9d\9e\9f ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ
+abc\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1\ 3\ 1\ 1þ\ 1\ 1\ 2\ 1\ 1\0\ 1\ 1\ 1\0\ 1\ 2\ 3\ 4\ 5\ 6\a\b   \v\f\r\ e\ f\10\11\12\13\14\15\16\17\18\19\1a\e\1c\1d\1e\1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`bdefghijklmnopqrstuvwxyz{|}~\7f\80\81\82\83\84\85\86\87\88\89\8a\8b\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9b\9c\9d\9e\9f ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿac
+\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 1\ 1\ 1\0\ 1\0ÿ\0\ 1\ 2\ 3\ 4\ 5\ 6\a\b      \v\f\r\ e\ f\10\11\12\13\14\15\16\17\18\19\1a\e\1c\1d\1e\1f !"#$%&'()*+,-./023456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`defghijklmnopqrstuvwxyz{|}~\7f\80\81\82\83\84\85\86\87\88\89\8a\8b\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9b\9c\9d\9e\9f ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ
 1abc\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1þ\ 1\ 1\ 2\ 1\ 1\ 3\ 1\ 1\0\ 1\ 1\ 1\0\ 1\ 2\ 3\ 4\ 5\ 6\a\b  \v\f\r\ e\ f\10\11\12\13\14\15\16\17\18\19\1a\e\1c\1d\1e\1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`bdefghijklmnopqrstuvwxyz{|}~\7f\80\81\82\83\84\85\86\87\88\89\8a\8b\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9b\9c\9d\9e\9f ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ
 ac\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1\ 2\ 1\ 1þ\ 1\ 1\ 1\ 1\ 1\0\0\ 1\ 2\ 3\ 4\ 5\ 6\a\b    \v\f\r\ e\ f\10\11\12\13\14\15\16\17\18\19\1a\e\1c\1d\1e\1f !"#$%&'()*+,-./013456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`defghijklmnopqrstuvwxyz{|}~\7f\80\81\82\83\84\85\86\87\88\89\8a\8b\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9b\9c\9d\9e\9f ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ
 2abc\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1\ 4\ 1\ 1þ\ 1\ 1\ 2\ 1\ 1\ 3\ 1\ 1\0\ 1\ 1\ 1\0\ 1\ 2\ 3\ 4\ 5\ 6\a\b  \v\f\r\ e\ f\10\11\12\13\14\15\16\17\18\19\1a\e\1c\1d\1e\1f !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`bdefghijklmnopqrstuvwxyz{|}~\7f\80\81\82\83\84\85\86\87\88\89\8a\8b\8c\8d\8e\8f\90\91\92\93\94\95\96\97\98\99\9a\9b\9c\9d\9e\9f ¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿac