++<span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span>
<span class="hljs-title">[</span> <span class="hljs-comment">3*10</span> <span class="hljs-comment">and</span> <span class="hljs-comment">10*10</span>
  <span class="hljs-literal">-</span>&gt;++<span class="hljs-literal">+</span>&gt;++<span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span>&lt;&lt;
<span class="hljs-title">]</span>&gt;&gt;
<span class="hljs-title">[</span> <span class="hljs-comment">filling</span> <span class="hljs-comment">cells</span>
  <span class="hljs-literal">-</span>&gt;++&gt;&gt;++&gt;++&gt;<span class="hljs-literal">+</span>&gt;++&gt;&gt;++&gt;++&gt;++&gt;++&gt;++&gt;++&gt;++&gt;++&gt;++&gt;++&gt;++<span class="hljs-title">[</span>&lt;<span class="hljs-comment">/</span><span class="hljs-title">]</span>&lt;<span class="hljs-title">[</span>&lt;<span class="hljs-title">]</span>&lt;<span class="hljs-title">[</span>&lt;<span class="hljs-title">]</span>&gt;&gt;
<span class="hljs-title">]</span>&lt;
++<span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span>&lt;&lt;
<span class="hljs-title">[</span> <span class="hljs-comment">rough</span> <span class="hljs-comment">codes</span> <span class="hljs-comment">correction</span> <span class="hljs-comment">loop</span>
  <span class="hljs-literal">-</span>&gt;&gt;&gt;<span class="hljs-literal">+</span>&gt;<span class="hljs-literal">+</span>&gt;<span class="hljs-literal">+</span>&gt;++<span class="hljs-literal">+</span>&gt;<span class="hljs-literal">+</span>&gt;<span class="hljs-literal">+</span>&gt;<span class="hljs-literal">+</span>&gt;<span class="hljs-literal">+</span>&gt;<span class="hljs-literal">+</span>&gt;<span class="hljs-literal">+</span>&gt;<span class="hljs-literal">+</span>&gt;<span class="hljs-literal">+</span>&gt;<span class="hljs-literal">+</span>&gt;<span class="hljs-literal">+</span>&gt;<span class="hljs-literal">+</span>&gt;<span class="hljs-literal">+</span>&gt;<span class="hljs-literal">+</span>&gt;<span class="hljs-literal">+</span><span class="hljs-title">[</span>&lt;<span class="hljs-title">]</span>&lt;
<span class="hljs-title">]</span>
<span class="hljs-comment">more</span> <span class="hljs-comment">accurate</span> <span class="hljs-comment">сodes</span> <span class="hljs-comment">correction</span>
&gt;&gt;&gt;++&gt;
--&gt;++<span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span>&gt;--<span class="hljs-literal">-</span><span class="hljs-literal">-</span><span class="hljs-literal">-</span><span class="hljs-literal">-</span>&gt;++<span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span>&gt;++&gt;++<span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span>&gt;++<span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span>&gt;++<span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span>&gt;--<span class="hljs-literal">-</span>&gt;++<span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span>&gt;--<span class="hljs-literal">-</span><span class="hljs-literal">-</span><span class="hljs-literal">-</span><span class="hljs-literal">-</span>&gt;++<span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span>&gt;
++&gt;++<span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span>&gt;++<span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span><span class="hljs-literal">+</span>&gt;--<span class="hljs-literal">-</span><span class="hljs-literal">-</span><span class="hljs-literal">-</span><span class="hljs-literal">-</span>&gt;++<span class="hljs-literal">+</span>
<span class="hljs-comment">rewind</span> <span class="hljs-comment">and</span> <span class="hljs-comment">output</span>
<span class="hljs-title">[</span>&lt;<span class="hljs-title">]</span>&gt;<span class="hljs-title">[</span><span class="hljs-string">.</span>&gt;<span class="hljs-title">]</span>
