diff options
author | jaseg <git@jaseg.de> | 2023-10-02 01:42:34 +0200 |
---|---|---|
committer | jaseg <git@jaseg.de> | 2023-10-02 01:42:34 +0200 |
commit | 72cffd586a7d2cd20bd8256a920b2caac8c7db85 (patch) | |
tree | 98b1fd20f918030a03d7a84bc713208d8dc0ba3b | |
parent | c8623eb4c6c1464ffd49e83126e66d71ba5bf862 (diff) | |
download | 8seg-72cffd586a7d2cd20bd8256a920b2caac8c7db85.tar.gz 8seg-72cffd586a7d2cd20bd8256a920b2caac8c7db85.tar.bz2 8seg-72cffd586a7d2cd20bd8256a920b2caac8c7db85.zip |
Fix the nasty 8b/10b bug
-rw-r--r-- | center_fw/match_test.ipynb | 38 | ||||
-rw-r--r-- | center_fw/src/main.c | 11 | ||||
-rw-r--r-- | common/8b10b.c | 2 |
3 files changed, 28 insertions, 23 deletions
diff --git a/center_fw/match_test.ipynb b/center_fw/match_test.ipynb index b450bba..f23d127 100644 --- a/center_fw/match_test.ipynb +++ b/center_fw/match_test.ipynb @@ -1214,7 +1214,7 @@ }, { "cell_type": "code", - "execution_count": 97, + "execution_count": 232, "id": "677321ff-247c-44aa-9b67-1930e7d870ec", "metadata": {}, "outputs": [ @@ -1222,7 +1222,9 @@ "name": "stdout", "output_type": "stream", "text": [ - "\n", + "3e 0e \n", + "CONTROL: -10\n", + "33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 ff ff ff ff ff ff ff ff 00 b1 f7 3e 0e \n", "CONTROL: -2\n", "33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 ff ff ff ff ff ff ff ff 00 b1 f7 3e 0e \n", "CONTROL: -10\n", @@ -1230,32 +1232,30 @@ "CONTROL: -10\n", "33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 ff ff ff ff ff ff ff ff 00 b1 f7 3e 0e \n", "CONTROL: -2\n", - "33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 ff ff ff ff ff ff ff ff 00 b1 f7 3e 0e fb \n", - "CONTROL: -2\n", "33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 ff ff ff ff ff ff ff ff 00 b1 f7 3e 0e \n", "CONTROL: -10\n", "33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 ff ff ff ff ff ff ff ff 00 b1 f7 3e 0e \n", "CONTROL: -10\n", "33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 ff ff ff ff ff ff ff ff 00 b1 f7 3e 0e \n", "CONTROL: -2\n", - "33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 ff ff ff ff ff ff ff ff 00 b1 f7 3e 0e fb \n", - "CONTROL: -2\n", "33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 ff ff ff ff ff ff ff ff 00 b1 f7 3e 0e \n", "CONTROL: -10\n", "33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 ff ff ff ff ff ff ff ff 00 b1 f7 3e 0e \n", "CONTROL: -10\n", "33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 ff ff ff ff ff ff ff ff 00 b1 f7 3e 0e \n", "CONTROL: -2\n", - "33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 ff ff ff ff ff ff ff ff 00 b1 f7 3e 0e fb \n", - "CONTROL: -2\n", "33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 ff ff ff ff ff ff ff ff 00 b1 f7 3e 0e \n", "CONTROL: -10\n", "33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 ff ff ff ff ff ff ff ff 00 b1 f7 3e 0e \n", "CONTROL: -10\n", "33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 ff ff ff ff ff ff ff ff 00 b1 f7 3e 0e \n", "CONTROL: -2\n", - "33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 ff ff ff ff ff ff ff ff 00 b1 f7 3e 0e fb \n", + "33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 ff ff ff ff ff ff ff ff 00 b1 f7 3e f7 3e 0e \n", + "CONTROL: -10\n", + "33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 ff ff ff ff ff ff ff ff 00 b1 f7 3e 0e \n", "CONTROL: -2\n", + "33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 ff ff ff ff ff ff ff ff 00 b1 f7 3e 0e \n", + "CONTROL: -10\n", "33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 ff ff ff ff ff ff ff ff 00 b1 f7 " ] } @@ -1504,7 +1504,7 @@ }, { "cell_type": "code", - "execution_count": 214, + "execution_count": 231, "id": "84230a8e-5e17-4c3f-a5fa-7ea4c904f2cd", "metadata": {}, "outputs": [ @@ -1512,16 +1512,14 @@ "name": "stdout", "output_type": "stream", "text": [ - "\u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;1m1\u001b[38;5;3m000\u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;4m0000\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;4m1111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;3m000\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;3m000 \u001b[38;5;2m11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;1m1\u001b[38;5;3m000\u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;4m0000\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;4m1111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;3m000\u001b[38;5;1m1\u001b[38;5;4m00 00\u001b[38;5;5m11111\u001b[38;5;2m00\u001b[38;5;3m1\n", - "11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;3m11 1\u001b[38;5;3m000\u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;4m0 000\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;4m1111\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;4m0000\u001b[38;5;2m11\u001b[38;5;2m00\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;5m111 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1\n", - "11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;3m11 1\u001b[38;5;3m000\u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;4m0 000\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;4m1111\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;4m0000\u001b[38;5;2m11\u001b[38;5;2m00\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;5m111 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1\n", - "11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;3m11 1\u001b[38;5;3m000\u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;4m0 000\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;4m1111\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;4m0000\u001b[38;5;2m11\u001b[38;5;2m00\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;4m11 11\u001b[38;5;5m00000\u001b[38;5;2m11\u001b[38;5;1m0\n", - "\u001b[38;5;2m11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;1m1\u001b[38;5;3m000\u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;4m0000\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;4m1111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;3m000\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;3m000 \u001b[38;5;2m11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;1m1\u001b[38;5;3m000\u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;4m0000\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;4m1111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;3m000\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;3m000 \u001b[38;5;2m11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;1m1\u001b[38;5;3m000\u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;4m0000\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;4m1111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;3m000\u001b[38;5;1m1\u001b[38;5;4m00 00\u001b[38;5;5m11111\u001b[38;5;2m00\u001b[38;5;3m1\n", - "11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;3m11 1\u001b[38;5;3m000\u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;4m0 000\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;4m1111\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;4m0000\u001b[38;5;2m11\u001b[38;5;2m00\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;5m111 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1\n", - "11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;3m11 1\u001b[38;5;3m000\u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;4m0 000\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;4m1111\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;4m0000\u001b[38;5;2m11\u001b[38;5;2m00\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;5m111 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1\n", - "11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;3m11 1\u001b[38;5;3m000\u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;4m0 000\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;4m1111\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;4m0000\u001b[38;5;2m11\u001b[38;5;2m00\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;4m11 11\u001b[38;5;5m00000\u001b[38;5;2m11\u001b[38;5;1m0\n", + "\u001b[38;5;2m11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;2m00\u001b[38;5;3m111 \u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;3m000\u001b[38;5;3m11 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;4m0 000\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;4m1111\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;3m00 0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;2m00\u001b[38;5;3m111 \u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;3m000\u001b[38;5;3m11 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;4m0 000\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;4m1111\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;3m00 0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;2m00\u001b[38;5;3m111 \u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;3m000\u001b[38;5;3m11 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;4m0 000\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;4m1111\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;3m00 0\u001b[38;5;1m1\u001b[38;5;4m0000\u001b[38;5;5m1111 1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\n", + "\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;2m11\u001b[38;5;3m000 \u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;3m000\u001b[38;5;3m11 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;4m0000\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;4m1 111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;4m0000\u001b[38;5;2m1 1\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;2m00 \u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;5m11111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\n", + "\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;2m11\u001b[38;5;3m000 \u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;3m000\u001b[38;5;3m11 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;4m0000\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;4m1 111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;4m0000\u001b[38;5;2m1 1\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;2m00 \u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;5m11111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\n", + "\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;2m11\u001b[38;5;3m000 \u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;3m000\u001b[38;5;3m11 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;4m0000\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;4m1 111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;4m0000\u001b[38;5;2m1 1\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;2m00 \u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;4m1111\u001b[38;5;5m0000 0\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\n", + "\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;2m00\u001b[38;5;3m111 \u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;3m000\u001b[38;5;3m11 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;4m0 000\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;4m1111\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;3m00 0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;2m00\u001b[38;5;3m111 \u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;3m000\u001b[38;5;3m11 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;4m0 000\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;4m1111\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;3m00 0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;3m000\u001b[38;5;2m11\u001b[38;5;2m00\u001b[38;5;3m111 \u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;3m000\u001b[38;5;3m11 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;4m0 000\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;4m1111\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;3m00 0\u001b[38;5;1m1\u001b[38;5;4m0000\u001b[38;5;5m1111 1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\n", + "\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;2m11\u001b[38;5;3m000 \u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;3m000\u001b[38;5;3m11 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;4m0000\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;4m1 111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;4m0000\u001b[38;5;2m1 1\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;2m00 \u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;4m11 11\u001b[38;5;5m00000\u001b[38;5;2m11\u001b[38;5;1m0\n", "\u001b[38;5;2m11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;1m1\u001b[38;5;3m000\u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;4m0000\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;4m1111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;3m000\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;3m000 \u001b[38;5;2m11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;1m1\u001b[38;5;3m000\u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;4m0000\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;4m1111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;3m000\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;3m000 \u001b[38;5;2m11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;2m1 1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00 \u001b[38;5;1m1\u001b[38;5;3m000\u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0 \u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;4m0000\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;4m1111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;3m000\u001b[38;5;1m1\u001b[38;5;4m00 00\u001b[38;5;5m11111\u001b[38;5;2m00\u001b[38;5;3m1\n", - "11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00" + "11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m1 11\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;3m111\u001b[38;5;2m0 0\u001b[38;5;2m11\u001b[38;5;3m000\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;3m11 1\u001b[38;5;3m000\u001b[38;5;3m111\u001b[38;5;1m0\u001b[38;5;1m1\u001b[38;5;4m0 000\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;4m1111\u001b[38;5;1m0 \u001b[38;5;1m1\u001b[38;5;4m0000\u001b[38;5;2m11\u001b[38;5;2m00\u001b[38;5;1m1 \u001b[38;5;1m0\u001b[38;5;3m111\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;2m11 \u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;2m00\u001b[38;5;1m1\u001b[38;5;1m0\u001b[38;5;3m111 " ] } ], @@ -1529,7 +1527,7 @@ "bits = np.fromfile('/tmp/dump_bit.bin', dtype=np.uint8)\n", "pos, = np.fromfile('/tmp/dump_bit_idx.bin', dtype=np.uint32)\n", "bits = np.hstack([bits[pos:], bits[:pos]])\n", - "print_rl(*bits, break_groups={'00000', '11111'}, split_each=10, split_offset=3)" + "print_rl(*bits, break_groups={'00000', '11111'}, split_each=10, split_offset=4)" ] }, { diff --git a/center_fw/src/main.c b/center_fw/src/main.c index 59bd7a1..a4f7d9e 100644 --- a/center_fw/src/main.c +++ b/center_fw/src/main.c @@ -195,7 +195,9 @@ size_t adc_dump_pos = 0; uint8_t bit_dump[4096]; size_t bit_dump_pos = 0; +bool armed = false; void gdb_dump(void) { + armed = false; } void ADC1_IRQHandler(void) { @@ -237,10 +239,15 @@ void ADC1_IRQHandler(void) { bit_dump_pos++; if (bit_dump_pos == COUNT_OF(bit_dump)) { bit_dump_pos = 0; - gdb_dump(); + armed = true; } int rc = xfr_8b10b_feed_bit((struct state_8b10b_dec *)&st_8b10b_dec, bit); + if (rc == 0xfb) { + if (armed) + gdb_dump(); + } + if (rc > -K_CODES_LAST) { sym_dump[sym_dump_pos++] = rc; if (sym_dump_pos == COUNT_OF(sym_dump)) { @@ -279,7 +286,7 @@ void ADC1_IRQHandler(void) { } } } - } else { + } else if (rc == -DECODING_ERROR) { errors.decoding_errors++; } } diff --git a/common/8b10b.c b/common/8b10b.c index 4908e1f..2f6e0f5 100644 --- a/common/8b10b.c +++ b/common/8b10b.c @@ -174,7 +174,7 @@ int xfr_8b10b_feed_bit(struct state_8b10b_dec *st, int bit) { st->bit_ctr = 1; for (int i=1; i<sizeof(k_sym_map)/sizeof(k_sym_map[0]); i++) { - if (pattern == k_sym_map[i]) + if (pattern == k_sym_map[i] || ((~pattern)&0x3ff) == k_sym_map[i]) return -i; } |