diff --git a/patterns/qrgitlab.json b/patterns/qrgitlab.json
new file mode 100644
index 0000000000000000000000000000000000000000..b69edd7c8241755cb62fb6b9bee945d84e7473b8
--- /dev/null
+++ b/patterns/qrgitlab.json
@@ -0,0 +1,3578 @@
+{
+    "author": "JM",
+    "cells": [
+        {
+            "state": 1,
+            "x": 0,
+            "y": 0
+        },
+        {
+            "state": 1,
+            "x": 1,
+            "y": 0
+        },
+        {
+            "state": 1,
+            "x": 2,
+            "y": 0
+        },
+        {
+            "state": 1,
+            "x": 3,
+            "y": 0
+        },
+        {
+            "state": 1,
+            "x": 4,
+            "y": 0
+        },
+        {
+            "state": 1,
+            "x": 5,
+            "y": 0
+        },
+        {
+            "state": 1,
+            "x": 6,
+            "y": 0
+        },
+        {
+            "state": 1,
+            "x": 8,
+            "y": 0
+        },
+        {
+            "state": 1,
+            "x": 9,
+            "y": 0
+        },
+        {
+            "state": 1,
+            "x": 10,
+            "y": 0
+        },
+        {
+            "state": 1,
+            "x": 11,
+            "y": 0
+        },
+        {
+            "state": 1,
+            "x": 17,
+            "y": 0
+        },
+        {
+            "state": 1,
+            "x": 20,
+            "y": 0
+        },
+        {
+            "state": 1,
+            "x": 22,
+            "y": 0
+        },
+        {
+            "state": 1,
+            "x": 24,
+            "y": 0
+        },
+        {
+            "state": 1,
+            "x": 25,
+            "y": 0
+        },
+        {
+            "state": 1,
+            "x": 28,
+            "y": 0
+        },
+        {
+            "state": 1,
+            "x": 30,
+            "y": 0
+        },
+        {
+            "state": 1,
+            "x": 31,
+            "y": 0
+        },
+        {
+            "state": 1,
+            "x": 32,
+            "y": 0
+        },
+        {
+            "state": 1,
+            "x": 33,
+            "y": 0
+        },
+        {
+            "state": 1,
+            "x": 34,
+            "y": 0
+        },
+        {
+            "state": 1,
+            "x": 35,
+            "y": 0
+        },
+        {
+            "state": 1,
+            "x": 36,
+            "y": 0
+        },
+        {
+            "state": 1,
+            "x": 0,
+            "y": 1
+        },
+        {
+            "state": 1,
+            "x": 6,
+            "y": 1
+        },
+        {
+            "state": 1,
+            "x": 9,
+            "y": 1
+        },
+        {
+            "state": 1,
+            "x": 10,
+            "y": 1
+        },
+        {
+            "state": 1,
+            "x": 12,
+            "y": 1
+        },
+        {
+            "state": 1,
+            "x": 13,
+            "y": 1
+        },
+        {
+            "state": 1,
+            "x": 14,
+            "y": 1
+        },
+        {
+            "state": 1,
+            "x": 15,
+            "y": 1
+        },
+        {
+            "state": 1,
+            "x": 18,
+            "y": 1
+        },
+        {
+            "state": 1,
+            "x": 19,
+            "y": 1
+        },
+        {
+            "state": 1,
+            "x": 23,
+            "y": 1
+        },
+        {
+            "state": 1,
+            "x": 28,
+            "y": 1
+        },
+        {
+            "state": 1,
+            "x": 30,
+            "y": 1
+        },
+        {
+            "state": 1,
+            "x": 36,
+            "y": 1
+        },
+        {
+            "state": 1,
+            "x": 0,
+            "y": 2
+        },
+        {
+            "state": 1,
+            "x": 2,
+            "y": 2
+        },
+        {
+            "state": 1,
+            "x": 3,
+            "y": 2
+        },
+        {
+            "state": 1,
+            "x": 4,
+            "y": 2
+        },
+        {
+            "state": 1,
+            "x": 6,
+            "y": 2
+        },
+        {
+            "state": 1,
+            "x": 9,
+            "y": 2
+        },
+        {
+            "state": 1,
+            "x": 11,
+            "y": 2
+        },
+        {
+            "state": 1,
+            "x": 12,
+            "y": 2
+        },
+        {
+            "state": 1,
+            "x": 14,
+            "y": 2
+        },
+        {
+            "state": 1,
+            "x": 17,
+            "y": 2
+        },
+        {
+            "state": 1,
+            "x": 19,
+            "y": 2
+        },
+        {
+            "state": 1,
+            "x": 21,
+            "y": 2
+        },
+        {
+            "state": 1,
+            "x": 22,
+            "y": 2
+        },
+        {
+            "state": 1,
+            "x": 23,
+            "y": 2
+        },
+        {
+            "state": 1,
+            "x": 26,
+            "y": 2
+        },
+        {
+            "state": 1,
+            "x": 28,
+            "y": 2
+        },
+        {
+            "state": 1,
+            "x": 30,
+            "y": 2
+        },
+        {
+            "state": 1,
+            "x": 32,
+            "y": 2
+        },
+        {
+            "state": 1,
+            "x": 33,
+            "y": 2
+        },
+        {
+            "state": 1,
+            "x": 34,
+            "y": 2
+        },
+        {
+            "state": 1,
+            "x": 36,
+            "y": 2
+        },
+        {
+            "state": 1,
+            "x": 0,
+            "y": 3
+        },
+        {
+            "state": 1,
+            "x": 2,
+            "y": 3
+        },
+        {
+            "state": 1,
+            "x": 3,
+            "y": 3
+        },
+        {
+            "state": 1,
+            "x": 4,
+            "y": 3
+        },
+        {
+            "state": 1,
+            "x": 6,
+            "y": 3
+        },
+        {
+            "state": 1,
+            "x": 9,
+            "y": 3
+        },
+        {
+            "state": 1,
+            "x": 12,
+            "y": 3
+        },
+        {
+            "state": 1,
+            "x": 16,
+            "y": 3
+        },
+        {
+            "state": 1,
+            "x": 17,
+            "y": 3
+        },
+        {
+            "state": 1,
+            "x": 18,
+            "y": 3
+        },
+        {
+            "state": 1,
+            "x": 19,
+            "y": 3
+        },
+        {
+            "state": 1,
+            "x": 23,
+            "y": 3
+        },
+        {
+            "state": 1,
+            "x": 27,
+            "y": 3
+        },
+        {
+            "state": 1,
+            "x": 30,
+            "y": 3
+        },
+        {
+            "state": 1,
+            "x": 32,
+            "y": 3
+        },
+        {
+            "state": 1,
+            "x": 33,
+            "y": 3
+        },
+        {
+            "state": 1,
+            "x": 34,
+            "y": 3
+        },
+        {
+            "state": 1,
+            "x": 36,
+            "y": 3
+        },
+        {
+            "state": 1,
+            "x": 0,
+            "y": 4
+        },
+        {
+            "state": 1,
+            "x": 2,
+            "y": 4
+        },
+        {
+            "state": 1,
+            "x": 3,
+            "y": 4
+        },
+        {
+            "state": 1,
+            "x": 4,
+            "y": 4
+        },
+        {
+            "state": 1,
+            "x": 6,
+            "y": 4
+        },
+        {
+            "state": 1,
+            "x": 8,
+            "y": 4
+        },
+        {
+            "state": 1,
+            "x": 15,
+            "y": 4
+        },
+        {
+            "state": 1,
+            "x": 19,
+            "y": 4
+        },
+        {
+            "state": 1,
+            "x": 21,
+            "y": 4
+        },
+        {
+            "state": 1,
+            "x": 23,
+            "y": 4
+        },
+        {
+            "state": 1,
+            "x": 24,
+            "y": 4
+        },
+        {
+            "state": 1,
+            "x": 25,
+            "y": 4
+        },
+        {
+            "state": 1,
+            "x": 26,
+            "y": 4
+        },
+        {
+            "state": 1,
+            "x": 27,
+            "y": 4
+        },
+        {
+            "state": 1,
+            "x": 28,
+            "y": 4
+        },
+        {
+            "state": 1,
+            "x": 30,
+            "y": 4
+        },
+        {
+            "state": 1,
+            "x": 32,
+            "y": 4
+        },
+        {
+            "state": 1,
+            "x": 33,
+            "y": 4
+        },
+        {
+            "state": 1,
+            "x": 34,
+            "y": 4
+        },
+        {
+            "state": 1,
+            "x": 36,
+            "y": 4
+        },
+        {
+            "state": 1,
+            "x": 0,
+            "y": 5
+        },
+        {
+            "state": 1,
+            "x": 6,
+            "y": 5
+        },
+        {
+            "state": 1,
+            "x": 9,
+            "y": 5
+        },
+        {
+            "state": 1,
+            "x": 10,
+            "y": 5
+        },
+        {
+            "state": 1,
+            "x": 12,
+            "y": 5
+        },
+        {
+            "state": 1,
+            "x": 13,
+            "y": 5
+        },
+        {
+            "state": 1,
+            "x": 15,
+            "y": 5
+        },
+        {
+            "state": 1,
+            "x": 17,
+            "y": 5
+        },
+        {
+            "state": 1,
+            "x": 20,
+            "y": 5
+        },
+        {
+            "state": 1,
+            "x": 22,
+            "y": 5
+        },
+        {
+            "state": 1,
+            "x": 23,
+            "y": 5
+        },
+        {
+            "state": 1,
+            "x": 24,
+            "y": 5
+        },
+        {
+            "state": 1,
+            "x": 25,
+            "y": 5
+        },
+        {
+            "state": 1,
+            "x": 28,
+            "y": 5
+        },
+        {
+            "state": 1,
+            "x": 30,
+            "y": 5
+        },
+        {
+            "state": 1,
+            "x": 36,
+            "y": 5
+        },
+        {
+            "state": 1,
+            "x": 0,
+            "y": 6
+        },
+        {
+            "state": 1,
+            "x": 1,
+            "y": 6
+        },
+        {
+            "state": 1,
+            "x": 2,
+            "y": 6
+        },
+        {
+            "state": 1,
+            "x": 3,
+            "y": 6
+        },
+        {
+            "state": 1,
+            "x": 4,
+            "y": 6
+        },
+        {
+            "state": 1,
+            "x": 5,
+            "y": 6
+        },
+        {
+            "state": 1,
+            "x": 6,
+            "y": 6
+        },
+        {
+            "state": 1,
+            "x": 8,
+            "y": 6
+        },
+        {
+            "state": 1,
+            "x": 10,
+            "y": 6
+        },
+        {
+            "state": 1,
+            "x": 12,
+            "y": 6
+        },
+        {
+            "state": 1,
+            "x": 14,
+            "y": 6
+        },
+        {
+            "state": 1,
+            "x": 16,
+            "y": 6
+        },
+        {
+            "state": 1,
+            "x": 18,
+            "y": 6
+        },
+        {
+            "state": 1,
+            "x": 20,
+            "y": 6
+        },
+        {
+            "state": 1,
+            "x": 22,
+            "y": 6
+        },
+        {
+            "state": 1,
+            "x": 24,
+            "y": 6
+        },
+        {
+            "state": 1,
+            "x": 26,
+            "y": 6
+        },
+        {
+            "state": 1,
+            "x": 28,
+            "y": 6
+        },
+        {
+            "state": 1,
+            "x": 30,
+            "y": 6
+        },
+        {
+            "state": 1,
+            "x": 31,
+            "y": 6
+        },
+        {
+            "state": 1,
+            "x": 32,
+            "y": 6
+        },
+        {
+            "state": 1,
+            "x": 33,
+            "y": 6
+        },
+        {
+            "state": 1,
+            "x": 34,
+            "y": 6
+        },
+        {
+            "state": 1,
+            "x": 35,
+            "y": 6
+        },
+        {
+            "state": 1,
+            "x": 36,
+            "y": 6
+        },
+        {
+            "state": 1,
+            "x": 8,
+            "y": 7
+        },
+        {
+            "state": 1,
+            "x": 11,
+            "y": 7
+        },
+        {
+            "state": 1,
+            "x": 12,
+            "y": 7
+        },
+        {
+            "state": 1,
+            "x": 16,
+            "y": 7
+        },
+        {
+            "state": 1,
+            "x": 17,
+            "y": 7
+        },
+        {
+            "state": 1,
+            "x": 21,
+            "y": 7
+        },
+        {
+            "state": 1,
+            "x": 22,
+            "y": 7
+        },
+        {
+            "state": 1,
+            "x": 23,
+            "y": 7
+        },
+        {
+            "state": 1,
+            "x": 25,
+            "y": 7
+        },
+        {
+            "state": 1,
+            "x": 0,
+            "y": 8
+        },
+        {
+            "state": 1,
+            "x": 3,
+            "y": 8
+        },
+        {
+            "state": 1,
+            "x": 4,
+            "y": 8
+        },
+        {
+            "state": 1,
+            "x": 5,
+            "y": 8
+        },
+        {
+            "state": 1,
+            "x": 6,
+            "y": 8
+        },
+        {
+            "state": 1,
+            "x": 7,
+            "y": 8
+        },
+        {
+            "state": 1,
+            "x": 8,
+            "y": 8
+        },
+        {
+            "state": 1,
+            "x": 9,
+            "y": 8
+        },
+        {
+            "state": 1,
+            "x": 11,
+            "y": 8
+        },
+        {
+            "state": 1,
+            "x": 13,
+            "y": 8
+        },
+        {
+            "state": 1,
+            "x": 14,
+            "y": 8
+        },
+        {
+            "state": 1,
+            "x": 15,
+            "y": 8
+        },
+        {
+            "state": 1,
+            "x": 16,
+            "y": 8
+        },
+        {
+            "state": 1,
+            "x": 17,
+            "y": 8
+        },
+        {
+            "state": 1,
+            "x": 18,
+            "y": 8
+        },
+        {
+            "state": 1,
+            "x": 20,
+            "y": 8
+        },
+        {
+            "state": 1,
+            "x": 21,
+            "y": 8
+        },
+        {
+            "state": 1,
+            "x": 23,
+            "y": 8
+        },
+        {
+            "state": 1,
+            "x": 28,
+            "y": 8
+        },
+        {
+            "state": 1,
+            "x": 29,
+            "y": 8
+        },
+        {
+            "state": 1,
+            "x": 30,
+            "y": 8
+        },
+        {
+            "state": 1,
+            "x": 32,
+            "y": 8
+        },
+        {
+            "state": 1,
+            "x": 36,
+            "y": 8
+        },
+        {
+            "state": 1,
+            "x": 0,
+            "y": 9
+        },
+        {
+            "state": 1,
+            "x": 1,
+            "y": 9
+        },
+        {
+            "state": 1,
+            "x": 2,
+            "y": 9
+        },
+        {
+            "state": 1,
+            "x": 3,
+            "y": 9
+        },
+        {
+            "state": 1,
+            "x": 5,
+            "y": 9
+        },
+        {
+            "state": 1,
+            "x": 8,
+            "y": 9
+        },
+        {
+            "state": 1,
+            "x": 9,
+            "y": 9
+        },
+        {
+            "state": 1,
+            "x": 10,
+            "y": 9
+        },
+        {
+            "state": 1,
+            "x": 11,
+            "y": 9
+        },
+        {
+            "state": 1,
+            "x": 14,
+            "y": 9
+        },
+        {
+            "state": 1,
+            "x": 17,
+            "y": 9
+        },
+        {
+            "state": 1,
+            "x": 20,
+            "y": 9
+        },
+        {
+            "state": 1,
+            "x": 21,
+            "y": 9
+        },
+        {
+            "state": 1,
+            "x": 26,
+            "y": 9
+        },
+        {
+            "state": 1,
+            "x": 27,
+            "y": 9
+        },
+        {
+            "state": 1,
+            "x": 28,
+            "y": 9
+        },
+        {
+            "state": 1,
+            "x": 29,
+            "y": 9
+        },
+        {
+            "state": 1,
+            "x": 31,
+            "y": 9
+        },
+        {
+            "state": 1,
+            "x": 33,
+            "y": 9
+        },
+        {
+            "state": 1,
+            "x": 34,
+            "y": 9
+        },
+        {
+            "state": 1,
+            "x": 35,
+            "y": 9
+        },
+        {
+            "state": 1,
+            "x": 36,
+            "y": 9
+        },
+        {
+            "state": 1,
+            "x": 0,
+            "y": 10
+        },
+        {
+            "state": 1,
+            "x": 4,
+            "y": 10
+        },
+        {
+            "state": 1,
+            "x": 6,
+            "y": 10
+        },
+        {
+            "state": 1,
+            "x": 8,
+            "y": 10
+        },
+        {
+            "state": 1,
+            "x": 10,
+            "y": 10
+        },
+        {
+            "state": 1,
+            "x": 17,
+            "y": 10
+        },
+        {
+            "state": 1,
+            "x": 18,
+            "y": 10
+        },
+        {
+            "state": 1,
+            "x": 19,
+            "y": 10
+        },
+        {
+            "state": 1,
+            "x": 21,
+            "y": 10
+        },
+        {
+            "state": 1,
+            "x": 22,
+            "y": 10
+        },
+        {
+            "state": 1,
+            "x": 23,
+            "y": 10
+        },
+        {
+            "state": 1,
+            "x": 24,
+            "y": 10
+        },
+        {
+            "state": 1,
+            "x": 25,
+            "y": 10
+        },
+        {
+            "state": 1,
+            "x": 26,
+            "y": 10
+        },
+        {
+            "state": 1,
+            "x": 27,
+            "y": 10
+        },
+        {
+            "state": 1,
+            "x": 32,
+            "y": 10
+        },
+        {
+            "state": 1,
+            "x": 33,
+            "y": 10
+        },
+        {
+            "state": 1,
+            "x": 34,
+            "y": 10
+        },
+        {
+            "state": 1,
+            "x": 36,
+            "y": 10
+        },
+        {
+            "state": 1,
+            "x": 0,
+            "y": 11
+        },
+        {
+            "state": 1,
+            "x": 3,
+            "y": 11
+        },
+        {
+            "state": 1,
+            "x": 7,
+            "y": 11
+        },
+        {
+            "state": 1,
+            "x": 8,
+            "y": 11
+        },
+        {
+            "state": 1,
+            "x": 9,
+            "y": 11
+        },
+        {
+            "state": 1,
+            "x": 10,
+            "y": 11
+        },
+        {
+            "state": 1,
+            "x": 12,
+            "y": 11
+        },
+        {
+            "state": 1,
+            "x": 13,
+            "y": 11
+        },
+        {
+            "state": 1,
+            "x": 15,
+            "y": 11
+        },
+        {
+            "state": 1,
+            "x": 19,
+            "y": 11
+        },
+        {
+            "state": 1,
+            "x": 20,
+            "y": 11
+        },
+        {
+            "state": 1,
+            "x": 22,
+            "y": 11
+        },
+        {
+            "state": 1,
+            "x": 23,
+            "y": 11
+        },
+        {
+            "state": 1,
+            "x": 24,
+            "y": 11
+        },
+        {
+            "state": 1,
+            "x": 26,
+            "y": 11
+        },
+        {
+            "state": 1,
+            "x": 29,
+            "y": 11
+        },
+        {
+            "state": 1,
+            "x": 30,
+            "y": 11
+        },
+        {
+            "state": 1,
+            "x": 34,
+            "y": 11
+        },
+        {
+            "state": 1,
+            "x": 35,
+            "y": 11
+        },
+        {
+            "state": 1,
+            "x": 4,
+            "y": 12
+        },
+        {
+            "state": 1,
+            "x": 6,
+            "y": 12
+        },
+        {
+            "state": 1,
+            "x": 8,
+            "y": 12
+        },
+        {
+            "state": 1,
+            "x": 11,
+            "y": 12
+        },
+        {
+            "state": 1,
+            "x": 13,
+            "y": 12
+        },
+        {
+            "state": 1,
+            "x": 15,
+            "y": 12
+        },
+        {
+            "state": 1,
+            "x": 16,
+            "y": 12
+        },
+        {
+            "state": 1,
+            "x": 18,
+            "y": 12
+        },
+        {
+            "state": 1,
+            "x": 19,
+            "y": 12
+        },
+        {
+            "state": 1,
+            "x": 20,
+            "y": 12
+        },
+        {
+            "state": 1,
+            "x": 22,
+            "y": 12
+        },
+        {
+            "state": 1,
+            "x": 23,
+            "y": 12
+        },
+        {
+            "state": 1,
+            "x": 25,
+            "y": 12
+        },
+        {
+            "state": 1,
+            "x": 26,
+            "y": 12
+        },
+        {
+            "state": 1,
+            "x": 27,
+            "y": 12
+        },
+        {
+            "state": 1,
+            "x": 28,
+            "y": 12
+        },
+        {
+            "state": 1,
+            "x": 32,
+            "y": 12
+        },
+        {
+            "state": 1,
+            "x": 33,
+            "y": 12
+        },
+        {
+            "state": 1,
+            "x": 34,
+            "y": 12
+        },
+        {
+            "state": 1,
+            "x": 35,
+            "y": 12
+        },
+        {
+            "state": 1,
+            "x": 36,
+            "y": 12
+        },
+        {
+            "state": 1,
+            "x": 1,
+            "y": 13
+        },
+        {
+            "state": 1,
+            "x": 3,
+            "y": 13
+        },
+        {
+            "state": 1,
+            "x": 4,
+            "y": 13
+        },
+        {
+            "state": 1,
+            "x": 8,
+            "y": 13
+        },
+        {
+            "state": 1,
+            "x": 9,
+            "y": 13
+        },
+        {
+            "state": 1,
+            "x": 10,
+            "y": 13
+        },
+        {
+            "state": 1,
+            "x": 11,
+            "y": 13
+        },
+        {
+            "state": 1,
+            "x": 14,
+            "y": 13
+        },
+        {
+            "state": 1,
+            "x": 15,
+            "y": 13
+        },
+        {
+            "state": 1,
+            "x": 16,
+            "y": 13
+        },
+        {
+            "state": 1,
+            "x": 17,
+            "y": 13
+        },
+        {
+            "state": 1,
+            "x": 19,
+            "y": 13
+        },
+        {
+            "state": 1,
+            "x": 22,
+            "y": 13
+        },
+        {
+            "state": 1,
+            "x": 24,
+            "y": 13
+        },
+        {
+            "state": 1,
+            "x": 26,
+            "y": 13
+        },
+        {
+            "state": 1,
+            "x": 30,
+            "y": 13
+        },
+        {
+            "state": 1,
+            "x": 32,
+            "y": 13
+        },
+        {
+            "state": 1,
+            "x": 33,
+            "y": 13
+        },
+        {
+            "state": 1,
+            "x": 0,
+            "y": 14
+        },
+        {
+            "state": 1,
+            "x": 1,
+            "y": 14
+        },
+        {
+            "state": 1,
+            "x": 2,
+            "y": 14
+        },
+        {
+            "state": 1,
+            "x": 3,
+            "y": 14
+        },
+        {
+            "state": 1,
+            "x": 5,
+            "y": 14
+        },
+        {
+            "state": 1,
+            "x": 6,
+            "y": 14
+        },
+        {
+            "state": 1,
+            "x": 13,
+            "y": 14
+        },
+        {
+            "state": 1,
+            "x": 14,
+            "y": 14
+        },
+        {
+            "state": 1,
+            "x": 15,
+            "y": 14
+        },
+        {
+            "state": 1,
+            "x": 16,
+            "y": 14
+        },
+        {
+            "state": 1,
+            "x": 18,
+            "y": 14
+        },
+        {
+            "state": 1,
+            "x": 21,
+            "y": 14
+        },
+        {
+            "state": 1,
+            "x": 24,
+            "y": 14
+        },
+        {
+            "state": 1,
+            "x": 26,
+            "y": 14
+        },
+        {
+            "state": 1,
+            "x": 28,
+            "y": 14
+        },
+        {
+            "state": 1,
+            "x": 29,
+            "y": 14
+        },
+        {
+            "state": 1,
+            "x": 30,
+            "y": 14
+        },
+        {
+            "state": 1,
+            "x": 31,
+            "y": 14
+        },
+        {
+            "state": 1,
+            "x": 32,
+            "y": 14
+        },
+        {
+            "state": 1,
+            "x": 33,
+            "y": 14
+        },
+        {
+            "state": 1,
+            "x": 4,
+            "y": 15
+        },
+        {
+            "state": 1,
+            "x": 5,
+            "y": 15
+        },
+        {
+            "state": 1,
+            "x": 7,
+            "y": 15
+        },
+        {
+            "state": 1,
+            "x": 8,
+            "y": 15
+        },
+        {
+            "state": 1,
+            "x": 12,
+            "y": 15
+        },
+        {
+            "state": 1,
+            "x": 13,
+            "y": 15
+        },
+        {
+            "state": 1,
+            "x": 14,
+            "y": 15
+        },
+        {
+            "state": 1,
+            "x": 15,
+            "y": 15
+        },
+        {
+            "state": 1,
+            "x": 16,
+            "y": 15
+        },
+        {
+            "state": 1,
+            "x": 18,
+            "y": 15
+        },
+        {
+            "state": 1,
+            "x": 19,
+            "y": 15
+        },
+        {
+            "state": 1,
+            "x": 21,
+            "y": 15
+        },
+        {
+            "state": 1,
+            "x": 22,
+            "y": 15
+        },
+        {
+            "state": 1,
+            "x": 28,
+            "y": 15
+        },
+        {
+            "state": 1,
+            "x": 29,
+            "y": 15
+        },
+        {
+            "state": 1,
+            "x": 30,
+            "y": 15
+        },
+        {
+            "state": 1,
+            "x": 31,
+            "y": 15
+        },
+        {
+            "state": 1,
+            "x": 34,
+            "y": 15
+        },
+        {
+            "state": 1,
+            "x": 35,
+            "y": 15
+        },
+        {
+            "state": 1,
+            "x": 0,
+            "y": 16
+        },
+        {
+            "state": 1,
+            "x": 1,
+            "y": 16
+        },
+        {
+            "state": 1,
+            "x": 2,
+            "y": 16
+        },
+        {
+            "state": 1,
+            "x": 4,
+            "y": 16
+        },
+        {
+            "state": 1,
+            "x": 6,
+            "y": 16
+        },
+        {
+            "state": 1,
+            "x": 7,
+            "y": 16
+        },
+        {
+            "state": 1,
+            "x": 9,
+            "y": 16
+        },
+        {
+            "state": 1,
+            "x": 10,
+            "y": 16
+        },
+        {
+            "state": 1,
+            "x": 13,
+            "y": 16
+        },
+        {
+            "state": 1,
+            "x": 14,
+            "y": 16
+        },
+        {
+            "state": 1,
+            "x": 15,
+            "y": 16
+        },
+        {
+            "state": 1,
+            "x": 16,
+            "y": 16
+        },
+        {
+            "state": 1,
+            "x": 19,
+            "y": 16
+        },
+        {
+            "state": 1,
+            "x": 21,
+            "y": 16
+        },
+        {
+            "state": 1,
+            "x": 23,
+            "y": 16
+        },
+        {
+            "state": 1,
+            "x": 25,
+            "y": 16
+        },
+        {
+            "state": 1,
+            "x": 26,
+            "y": 16
+        },
+        {
+            "state": 1,
+            "x": 29,
+            "y": 16
+        },
+        {
+            "state": 1,
+            "x": 32,
+            "y": 16
+        },
+        {
+            "state": 1,
+            "x": 35,
+            "y": 16
+        },
+        {
+            "state": 1,
+            "x": 36,
+            "y": 16
+        },
+        {
+            "state": 1,
+            "x": 0,
+            "y": 17
+        },
+        {
+            "state": 1,
+            "x": 2,
+            "y": 17
+        },
+        {
+            "state": 1,
+            "x": 7,
+            "y": 17
+        },
+        {
+            "state": 1,
+            "x": 11,
+            "y": 17
+        },
+        {
+            "state": 1,
+            "x": 13,
+            "y": 17
+        },
+        {
+            "state": 1,
+            "x": 17,
+            "y": 17
+        },
+        {
+            "state": 1,
+            "x": 19,
+            "y": 17
+        },
+        {
+            "state": 1,
+            "x": 20,
+            "y": 17
+        },
+        {
+            "state": 1,
+            "x": 22,
+            "y": 17
+        },
+        {
+            "state": 1,
+            "x": 23,
+            "y": 17
+        },
+        {
+            "state": 1,
+            "x": 27,
+            "y": 17
+        },
+        {
+            "state": 1,
+            "x": 28,
+            "y": 17
+        },
+        {
+            "state": 1,
+            "x": 29,
+            "y": 17
+        },
+        {
+            "state": 1,
+            "x": 33,
+            "y": 17
+        },
+        {
+            "state": 1,
+            "x": 35,
+            "y": 17
+        },
+        {
+            "state": 1,
+            "x": 36,
+            "y": 17
+        },
+        {
+            "state": 1,
+            "x": 0,
+            "y": 18
+        },
+        {
+            "state": 1,
+            "x": 1,
+            "y": 18
+        },
+        {
+            "state": 1,
+            "x": 2,
+            "y": 18
+        },
+        {
+            "state": 1,
+            "x": 3,
+            "y": 18
+        },
+        {
+            "state": 1,
+            "x": 5,
+            "y": 18
+        },
+        {
+            "state": 1,
+            "x": 6,
+            "y": 18
+        },
+        {
+            "state": 1,
+            "x": 7,
+            "y": 18
+        },
+        {
+            "state": 1,
+            "x": 8,
+            "y": 18
+        },
+        {
+            "state": 1,
+            "x": 14,
+            "y": 18
+        },
+        {
+            "state": 1,
+            "x": 17,
+            "y": 18
+        },
+        {
+            "state": 1,
+            "x": 18,
+            "y": 18
+        },
+        {
+            "state": 1,
+            "x": 19,
+            "y": 18
+        },
+        {
+            "state": 1,
+            "x": 21,
+            "y": 18
+        },
+        {
+            "state": 1,
+            "x": 23,
+            "y": 18
+        },
+        {
+            "state": 1,
+            "x": 24,
+            "y": 18
+        },
+        {
+            "state": 1,
+            "x": 29,
+            "y": 18
+        },
+        {
+            "state": 1,
+            "x": 30,
+            "y": 18
+        },
+        {
+            "state": 1,
+            "x": 33,
+            "y": 18
+        },
+        {
+            "state": 1,
+            "x": 34,
+            "y": 18
+        },
+        {
+            "state": 1,
+            "x": 35,
+            "y": 18
+        },
+        {
+            "state": 1,
+            "x": 0,
+            "y": 19
+        },
+        {
+            "state": 1,
+            "x": 2,
+            "y": 19
+        },
+        {
+            "state": 1,
+            "x": 3,
+            "y": 19
+        },
+        {
+            "state": 1,
+            "x": 5,
+            "y": 19
+        },
+        {
+            "state": 1,
+            "x": 7,
+            "y": 19
+        },
+        {
+            "state": 1,
+            "x": 9,
+            "y": 19
+        },
+        {
+            "state": 1,
+            "x": 12,
+            "y": 19
+        },
+        {
+            "state": 1,
+            "x": 15,
+            "y": 19
+        },
+        {
+            "state": 1,
+            "x": 17,
+            "y": 19
+        },
+        {
+            "state": 1,
+            "x": 18,
+            "y": 19
+        },
+        {
+            "state": 1,
+            "x": 19,
+            "y": 19
+        },
+        {
+            "state": 1,
+            "x": 23,
+            "y": 19
+        },
+        {
+            "state": 1,
+            "x": 25,
+            "y": 19
+        },
+        {
+            "state": 1,
+            "x": 28,
+            "y": 19
+        },
+        {
+            "state": 1,
+            "x": 29,
+            "y": 19
+        },
+        {
+            "state": 1,
+            "x": 31,
+            "y": 19
+        },
+        {
+            "state": 1,
+            "x": 33,
+            "y": 19
+        },
+        {
+            "state": 1,
+            "x": 34,
+            "y": 19
+        },
+        {
+            "state": 1,
+            "x": 35,
+            "y": 19
+        },
+        {
+            "state": 1,
+            "x": 1,
+            "y": 20
+        },
+        {
+            "state": 1,
+            "x": 2,
+            "y": 20
+        },
+        {
+            "state": 1,
+            "x": 6,
+            "y": 20
+        },
+        {
+            "state": 1,
+            "x": 7,
+            "y": 20
+        },
+        {
+            "state": 1,
+            "x": 9,
+            "y": 20
+        },
+        {
+            "state": 1,
+            "x": 10,
+            "y": 20
+        },
+        {
+            "state": 1,
+            "x": 12,
+            "y": 20
+        },
+        {
+            "state": 1,
+            "x": 15,
+            "y": 20
+        },
+        {
+            "state": 1,
+            "x": 16,
+            "y": 20
+        },
+        {
+            "state": 1,
+            "x": 19,
+            "y": 20
+        },
+        {
+            "state": 1,
+            "x": 20,
+            "y": 20
+        },
+        {
+            "state": 1,
+            "x": 22,
+            "y": 20
+        },
+        {
+            "state": 1,
+            "x": 23,
+            "y": 20
+        },
+        {
+            "state": 1,
+            "x": 25,
+            "y": 20
+        },
+        {
+            "state": 1,
+            "x": 26,
+            "y": 20
+        },
+        {
+            "state": 1,
+            "x": 31,
+            "y": 20
+        },
+        {
+            "state": 1,
+            "x": 32,
+            "y": 20
+        },
+        {
+            "state": 1,
+            "x": 35,
+            "y": 20
+        },
+        {
+            "state": 1,
+            "x": 36,
+            "y": 20
+        },
+        {
+            "state": 1,
+            "x": 1,
+            "y": 21
+        },
+        {
+            "state": 1,
+            "x": 2,
+            "y": 21
+        },
+        {
+            "state": 1,
+            "x": 5,
+            "y": 21
+        },
+        {
+            "state": 1,
+            "x": 7,
+            "y": 21
+        },
+        {
+            "state": 1,
+            "x": 8,
+            "y": 21
+        },
+        {
+            "state": 1,
+            "x": 10,
+            "y": 21
+        },
+        {
+            "state": 1,
+            "x": 11,
+            "y": 21
+        },
+        {
+            "state": 1,
+            "x": 14,
+            "y": 21
+        },
+        {
+            "state": 1,
+            "x": 15,
+            "y": 21
+        },
+        {
+            "state": 1,
+            "x": 17,
+            "y": 21
+        },
+        {
+            "state": 1,
+            "x": 19,
+            "y": 21
+        },
+        {
+            "state": 1,
+            "x": 20,
+            "y": 21
+        },
+        {
+            "state": 1,
+            "x": 21,
+            "y": 21
+        },
+        {
+            "state": 1,
+            "x": 26,
+            "y": 21
+        },
+        {
+            "state": 1,
+            "x": 27,
+            "y": 21
+        },
+        {
+            "state": 1,
+            "x": 28,
+            "y": 21
+        },
+        {
+            "state": 1,
+            "x": 30,
+            "y": 21
+        },
+        {
+            "state": 1,
+            "x": 31,
+            "y": 21
+        },
+        {
+            "state": 1,
+            "x": 33,
+            "y": 21
+        },
+        {
+            "state": 1,
+            "x": 34,
+            "y": 21
+        },
+        {
+            "state": 1,
+            "x": 35,
+            "y": 21
+        },
+        {
+            "state": 1,
+            "x": 36,
+            "y": 21
+        },
+        {
+            "state": 1,
+            "x": 0,
+            "y": 22
+        },
+        {
+            "state": 1,
+            "x": 2,
+            "y": 22
+        },
+        {
+            "state": 1,
+            "x": 3,
+            "y": 22
+        },
+        {
+            "state": 1,
+            "x": 4,
+            "y": 22
+        },
+        {
+            "state": 1,
+            "x": 6,
+            "y": 22
+        },
+        {
+            "state": 1,
+            "x": 7,
+            "y": 22
+        },
+        {
+            "state": 1,
+            "x": 9,
+            "y": 22
+        },
+        {
+            "state": 1,
+            "x": 10,
+            "y": 22
+        },
+        {
+            "state": 1,
+            "x": 12,
+            "y": 22
+        },
+        {
+            "state": 1,
+            "x": 13,
+            "y": 22
+        },
+        {
+            "state": 1,
+            "x": 14,
+            "y": 22
+        },
+        {
+            "state": 1,
+            "x": 20,
+            "y": 22
+        },
+        {
+            "state": 1,
+            "x": 21,
+            "y": 22
+        },
+        {
+            "state": 1,
+            "x": 23,
+            "y": 22
+        },
+        {
+            "state": 1,
+            "x": 24,
+            "y": 22
+        },
+        {
+            "state": 1,
+            "x": 26,
+            "y": 22
+        },
+        {
+            "state": 1,
+            "x": 27,
+            "y": 22
+        },
+        {
+            "state": 1,
+            "x": 28,
+            "y": 22
+        },
+        {
+            "state": 1,
+            "x": 30,
+            "y": 22
+        },
+        {
+            "state": 1,
+            "x": 33,
+            "y": 22
+        },
+        {
+            "state": 1,
+            "x": 34,
+            "y": 22
+        },
+        {
+            "state": 1,
+            "x": 36,
+            "y": 22
+        },
+        {
+            "state": 1,
+            "x": 0,
+            "y": 23
+        },
+        {
+            "state": 1,
+            "x": 4,
+            "y": 23
+        },
+        {
+            "state": 1,
+            "x": 8,
+            "y": 23
+        },
+        {
+            "state": 1,
+            "x": 9,
+            "y": 23
+        },
+        {
+            "state": 1,
+            "x": 10,
+            "y": 23
+        },
+        {
+            "state": 1,
+            "x": 11,
+            "y": 23
+        },
+        {
+            "state": 1,
+            "x": 12,
+            "y": 23
+        },
+        {
+            "state": 1,
+            "x": 13,
+            "y": 23
+        },
+        {
+            "state": 1,
+            "x": 14,
+            "y": 23
+        },
+        {
+            "state": 1,
+            "x": 15,
+            "y": 23
+        },
+        {
+            "state": 1,
+            "x": 16,
+            "y": 23
+        },
+        {
+            "state": 1,
+            "x": 17,
+            "y": 23
+        },
+        {
+            "state": 1,
+            "x": 18,
+            "y": 23
+        },
+        {
+            "state": 1,
+            "x": 19,
+            "y": 23
+        },
+        {
+            "state": 1,
+            "x": 21,
+            "y": 23
+        },
+        {
+            "state": 1,
+            "x": 22,
+            "y": 23
+        },
+        {
+            "state": 1,
+            "x": 24,
+            "y": 23
+        },
+        {
+            "state": 1,
+            "x": 25,
+            "y": 23
+        },
+        {
+            "state": 1,
+            "x": 26,
+            "y": 23
+        },
+        {
+            "state": 1,
+            "x": 27,
+            "y": 23
+        },
+        {
+            "state": 1,
+            "x": 29,
+            "y": 23
+        },
+        {
+            "state": 1,
+            "x": 30,
+            "y": 23
+        },
+        {
+            "state": 1,
+            "x": 33,
+            "y": 23
+        },
+        {
+            "state": 1,
+            "x": 34,
+            "y": 23
+        },
+        {
+            "state": 1,
+            "x": 35,
+            "y": 23
+        },
+        {
+            "state": 1,
+            "x": 36,
+            "y": 23
+        },
+        {
+            "state": 1,
+            "x": 0,
+            "y": 24
+        },
+        {
+            "state": 1,
+            "x": 2,
+            "y": 24
+        },
+        {
+            "state": 1,
+            "x": 3,
+            "y": 24
+        },
+        {
+            "state": 1,
+            "x": 4,
+            "y": 24
+        },
+        {
+            "state": 1,
+            "x": 6,
+            "y": 24
+        },
+        {
+            "state": 1,
+            "x": 7,
+            "y": 24
+        },
+        {
+            "state": 1,
+            "x": 8,
+            "y": 24
+        },
+        {
+            "state": 1,
+            "x": 11,
+            "y": 24
+        },
+        {
+            "state": 1,
+            "x": 12,
+            "y": 24
+        },
+        {
+            "state": 1,
+            "x": 15,
+            "y": 24
+        },
+        {
+            "state": 1,
+            "x": 16,
+            "y": 24
+        },
+        {
+            "state": 1,
+            "x": 19,
+            "y": 24
+        },
+        {
+            "state": 1,
+            "x": 20,
+            "y": 24
+        },
+        {
+            "state": 1,
+            "x": 22,
+            "y": 24
+        },
+        {
+            "state": 1,
+            "x": 23,
+            "y": 24
+        },
+        {
+            "state": 1,
+            "x": 26,
+            "y": 24
+        },
+        {
+            "state": 1,
+            "x": 27,
+            "y": 24
+        },
+        {
+            "state": 1,
+            "x": 28,
+            "y": 24
+        },
+        {
+            "state": 1,
+            "x": 29,
+            "y": 24
+        },
+        {
+            "state": 1,
+            "x": 35,
+            "y": 24
+        },
+        {
+            "state": 1,
+            "x": 0,
+            "y": 25
+        },
+        {
+            "state": 1,
+            "x": 1,
+            "y": 25
+        },
+        {
+            "state": 1,
+            "x": 3,
+            "y": 25
+        },
+        {
+            "state": 1,
+            "x": 4,
+            "y": 25
+        },
+        {
+            "state": 1,
+            "x": 5,
+            "y": 25
+        },
+        {
+            "state": 1,
+            "x": 9,
+            "y": 25
+        },
+        {
+            "state": 1,
+            "x": 17,
+            "y": 25
+        },
+        {
+            "state": 1,
+            "x": 18,
+            "y": 25
+        },
+        {
+            "state": 1,
+            "x": 26,
+            "y": 25
+        },
+        {
+            "state": 1,
+            "x": 29,
+            "y": 25
+        },
+        {
+            "state": 1,
+            "x": 33,
+            "y": 25
+        },
+        {
+            "state": 1,
+            "x": 34,
+            "y": 25
+        },
+        {
+            "state": 1,
+            "x": 0,
+            "y": 26
+        },
+        {
+            "state": 1,
+            "x": 2,
+            "y": 26
+        },
+        {
+            "state": 1,
+            "x": 3,
+            "y": 26
+        },
+        {
+            "state": 1,
+            "x": 6,
+            "y": 26
+        },
+        {
+            "state": 1,
+            "x": 7,
+            "y": 26
+        },
+        {
+            "state": 1,
+            "x": 9,
+            "y": 26
+        },
+        {
+            "state": 1,
+            "x": 10,
+            "y": 26
+        },
+        {
+            "state": 1,
+            "x": 13,
+            "y": 26
+        },
+        {
+            "state": 1,
+            "x": 14,
+            "y": 26
+        },
+        {
+            "state": 1,
+            "x": 17,
+            "y": 26
+        },
+        {
+            "state": 1,
+            "x": 19,
+            "y": 26
+        },
+        {
+            "state": 1,
+            "x": 20,
+            "y": 26
+        },
+        {
+            "state": 1,
+            "x": 21,
+            "y": 26
+        },
+        {
+            "state": 1,
+            "x": 22,
+            "y": 26
+        },
+        {
+            "state": 1,
+            "x": 26,
+            "y": 26
+        },
+        {
+            "state": 1,
+            "x": 29,
+            "y": 26
+        },
+        {
+            "state": 1,
+            "x": 30,
+            "y": 26
+        },
+        {
+            "state": 1,
+            "x": 31,
+            "y": 26
+        },
+        {
+            "state": 1,
+            "x": 33,
+            "y": 26
+        },
+        {
+            "state": 1,
+            "x": 34,
+            "y": 26
+        },
+        {
+            "state": 1,
+            "x": 0,
+            "y": 27
+        },
+        {
+            "state": 1,
+            "x": 3,
+            "y": 27
+        },
+        {
+            "state": 1,
+            "x": 4,
+            "y": 27
+        },
+        {
+            "state": 1,
+            "x": 8,
+            "y": 27
+        },
+        {
+            "state": 1,
+            "x": 9,
+            "y": 27
+        },
+        {
+            "state": 1,
+            "x": 10,
+            "y": 27
+        },
+        {
+            "state": 1,
+            "x": 12,
+            "y": 27
+        },
+        {
+            "state": 1,
+            "x": 13,
+            "y": 27
+        },
+        {
+            "state": 1,
+            "x": 14,
+            "y": 27
+        },
+        {
+            "state": 1,
+            "x": 17,
+            "y": 27
+        },
+        {
+            "state": 1,
+            "x": 18,
+            "y": 27
+        },
+        {
+            "state": 1,
+            "x": 19,
+            "y": 27
+        },
+        {
+            "state": 1,
+            "x": 21,
+            "y": 27
+        },
+        {
+            "state": 1,
+            "x": 22,
+            "y": 27
+        },
+        {
+            "state": 1,
+            "x": 23,
+            "y": 27
+        },
+        {
+            "state": 1,
+            "x": 25,
+            "y": 27
+        },
+        {
+            "state": 1,
+            "x": 26,
+            "y": 27
+        },
+        {
+            "state": 1,
+            "x": 27,
+            "y": 27
+        },
+        {
+            "state": 1,
+            "x": 35,
+            "y": 27
+        },
+        {
+            "state": 1,
+            "x": 36,
+            "y": 27
+        },
+        {
+            "state": 1,
+            "x": 0,
+            "y": 28
+        },
+        {
+            "state": 1,
+            "x": 1,
+            "y": 28
+        },
+        {
+            "state": 1,
+            "x": 2,
+            "y": 28
+        },
+        {
+            "state": 1,
+            "x": 4,
+            "y": 28
+        },
+        {
+            "state": 1,
+            "x": 6,
+            "y": 28
+        },
+        {
+            "state": 1,
+            "x": 9,
+            "y": 28
+        },
+        {
+            "state": 1,
+            "x": 14,
+            "y": 28
+        },
+        {
+            "state": 1,
+            "x": 15,
+            "y": 28
+        },
+        {
+            "state": 1,
+            "x": 21,
+            "y": 28
+        },
+        {
+            "state": 1,
+            "x": 23,
+            "y": 28
+        },
+        {
+            "state": 1,
+            "x": 25,
+            "y": 28
+        },
+        {
+            "state": 1,
+            "x": 28,
+            "y": 28
+        },
+        {
+            "state": 1,
+            "x": 29,
+            "y": 28
+        },
+        {
+            "state": 1,
+            "x": 30,
+            "y": 28
+        },
+        {
+            "state": 1,
+            "x": 31,
+            "y": 28
+        },
+        {
+            "state": 1,
+            "x": 32,
+            "y": 28
+        },
+        {
+            "state": 1,
+            "x": 8,
+            "y": 29
+        },
+        {
+            "state": 1,
+            "x": 12,
+            "y": 29
+        },
+        {
+            "state": 1,
+            "x": 16,
+            "y": 29
+        },
+        {
+            "state": 1,
+            "x": 17,
+            "y": 29
+        },
+        {
+            "state": 1,
+            "x": 18,
+            "y": 29
+        },
+        {
+            "state": 1,
+            "x": 20,
+            "y": 29
+        },
+        {
+            "state": 1,
+            "x": 21,
+            "y": 29
+        },
+        {
+            "state": 1,
+            "x": 23,
+            "y": 29
+        },
+        {
+            "state": 1,
+            "x": 24,
+            "y": 29
+        },
+        {
+            "state": 1,
+            "x": 25,
+            "y": 29
+        },
+        {
+            "state": 1,
+            "x": 27,
+            "y": 29
+        },
+        {
+            "state": 1,
+            "x": 28,
+            "y": 29
+        },
+        {
+            "state": 1,
+            "x": 32,
+            "y": 29
+        },
+        {
+            "state": 1,
+            "x": 33,
+            "y": 29
+        },
+        {
+            "state": 1,
+            "x": 34,
+            "y": 29
+        },
+        {
+            "state": 1,
+            "x": 35,
+            "y": 29
+        },
+        {
+            "state": 1,
+            "x": 0,
+            "y": 30
+        },
+        {
+            "state": 1,
+            "x": 1,
+            "y": 30
+        },
+        {
+            "state": 1,
+            "x": 2,
+            "y": 30
+        },
+        {
+            "state": 1,
+            "x": 3,
+            "y": 30
+        },
+        {
+            "state": 1,
+            "x": 4,
+            "y": 30
+        },
+        {
+            "state": 1,
+            "x": 5,
+            "y": 30
+        },
+        {
+            "state": 1,
+            "x": 6,
+            "y": 30
+        },
+        {
+            "state": 1,
+            "x": 8,
+            "y": 30
+        },
+        {
+            "state": 1,
+            "x": 11,
+            "y": 30
+        },
+        {
+            "state": 1,
+            "x": 12,
+            "y": 30
+        },
+        {
+            "state": 1,
+            "x": 16,
+            "y": 30
+        },
+        {
+            "state": 1,
+            "x": 18,
+            "y": 30
+        },
+        {
+            "state": 1,
+            "x": 20,
+            "y": 30
+        },
+        {
+            "state": 1,
+            "x": 24,
+            "y": 30
+        },
+        {
+            "state": 1,
+            "x": 28,
+            "y": 30
+        },
+        {
+            "state": 1,
+            "x": 30,
+            "y": 30
+        },
+        {
+            "state": 1,
+            "x": 32,
+            "y": 30
+        },
+        {
+            "state": 1,
+            "x": 33,
+            "y": 30
+        },
+        {
+            "state": 1,
+            "x": 34,
+            "y": 30
+        },
+        {
+            "state": 1,
+            "x": 0,
+            "y": 31
+        },
+        {
+            "state": 1,
+            "x": 6,
+            "y": 31
+        },
+        {
+            "state": 1,
+            "x": 8,
+            "y": 31
+        },
+        {
+            "state": 1,
+            "x": 11,
+            "y": 31
+        },
+        {
+            "state": 1,
+            "x": 12,
+            "y": 31
+        },
+        {
+            "state": 1,
+            "x": 14,
+            "y": 31
+        },
+        {
+            "state": 1,
+            "x": 15,
+            "y": 31
+        },
+        {
+            "state": 1,
+            "x": 16,
+            "y": 31
+        },
+        {
+            "state": 1,
+            "x": 18,
+            "y": 31
+        },
+        {
+            "state": 1,
+            "x": 19,
+            "y": 31
+        },
+        {
+            "state": 1,
+            "x": 20,
+            "y": 31
+        },
+        {
+            "state": 1,
+            "x": 21,
+            "y": 31
+        },
+        {
+            "state": 1,
+            "x": 22,
+            "y": 31
+        },
+        {
+            "state": 1,
+            "x": 23,
+            "y": 31
+        },
+        {
+            "state": 1,
+            "x": 26,
+            "y": 31
+        },
+        {
+            "state": 1,
+            "x": 28,
+            "y": 31
+        },
+        {
+            "state": 1,
+            "x": 32,
+            "y": 31
+        },
+        {
+            "state": 1,
+            "x": 33,
+            "y": 31
+        },
+        {
+            "state": 1,
+            "x": 36,
+            "y": 31
+        },
+        {
+            "state": 1,
+            "x": 0,
+            "y": 32
+        },
+        {
+            "state": 1,
+            "x": 2,
+            "y": 32
+        },
+        {
+            "state": 1,
+            "x": 3,
+            "y": 32
+        },
+        {
+            "state": 1,
+            "x": 4,
+            "y": 32
+        },
+        {
+            "state": 1,
+            "x": 6,
+            "y": 32
+        },
+        {
+            "state": 1,
+            "x": 8,
+            "y": 32
+        },
+        {
+            "state": 1,
+            "x": 9,
+            "y": 32
+        },
+        {
+            "state": 1,
+            "x": 13,
+            "y": 32
+        },
+        {
+            "state": 1,
+            "x": 14,
+            "y": 32
+        },
+        {
+            "state": 1,
+            "x": 15,
+            "y": 32
+        },
+        {
+            "state": 1,
+            "x": 17,
+            "y": 32
+        },
+        {
+            "state": 1,
+            "x": 18,
+            "y": 32
+        },
+        {
+            "state": 1,
+            "x": 19,
+            "y": 32
+        },
+        {
+            "state": 1,
+            "x": 21,
+            "y": 32
+        },
+        {
+            "state": 1,
+            "x": 22,
+            "y": 32
+        },
+        {
+            "state": 1,
+            "x": 23,
+            "y": 32
+        },
+        {
+            "state": 1,
+            "x": 24,
+            "y": 32
+        },
+        {
+            "state": 1,
+            "x": 25,
+            "y": 32
+        },
+        {
+            "state": 1,
+            "x": 27,
+            "y": 32
+        },
+        {
+            "state": 1,
+            "x": 28,
+            "y": 32
+        },
+        {
+            "state": 1,
+            "x": 29,
+            "y": 32
+        },
+        {
+            "state": 1,
+            "x": 30,
+            "y": 32
+        },
+        {
+            "state": 1,
+            "x": 31,
+            "y": 32
+        },
+        {
+            "state": 1,
+            "x": 32,
+            "y": 32
+        },
+        {
+            "state": 1,
+            "x": 35,
+            "y": 32
+        },
+        {
+            "state": 1,
+            "x": 0,
+            "y": 33
+        },
+        {
+            "state": 1,
+            "x": 2,
+            "y": 33
+        },
+        {
+            "state": 1,
+            "x": 3,
+            "y": 33
+        },
+        {
+            "state": 1,
+            "x": 4,
+            "y": 33
+        },
+        {
+            "state": 1,
+            "x": 6,
+            "y": 33
+        },
+        {
+            "state": 1,
+            "x": 8,
+            "y": 33
+        },
+        {
+            "state": 1,
+            "x": 10,
+            "y": 33
+        },
+        {
+            "state": 1,
+            "x": 13,
+            "y": 33
+        },
+        {
+            "state": 1,
+            "x": 14,
+            "y": 33
+        },
+        {
+            "state": 1,
+            "x": 16,
+            "y": 33
+        },
+        {
+            "state": 1,
+            "x": 17,
+            "y": 33
+        },
+        {
+            "state": 1,
+            "x": 20,
+            "y": 33
+        },
+        {
+            "state": 1,
+            "x": 22,
+            "y": 33
+        },
+        {
+            "state": 1,
+            "x": 24,
+            "y": 33
+        },
+        {
+            "state": 1,
+            "x": 25,
+            "y": 33
+        },
+        {
+            "state": 1,
+            "x": 28,
+            "y": 33
+        },
+        {
+            "state": 1,
+            "x": 31,
+            "y": 33
+        },
+        {
+            "state": 1,
+            "x": 32,
+            "y": 33
+        },
+        {
+            "state": 1,
+            "x": 34,
+            "y": 33
+        },
+        {
+            "state": 1,
+            "x": 0,
+            "y": 34
+        },
+        {
+            "state": 1,
+            "x": 2,
+            "y": 34
+        },
+        {
+            "state": 1,
+            "x": 3,
+            "y": 34
+        },
+        {
+            "state": 1,
+            "x": 4,
+            "y": 34
+        },
+        {
+            "state": 1,
+            "x": 6,
+            "y": 34
+        },
+        {
+            "state": 1,
+            "x": 11,
+            "y": 34
+        },
+        {
+            "state": 1,
+            "x": 12,
+            "y": 34
+        },
+        {
+            "state": 1,
+            "x": 14,
+            "y": 34
+        },
+        {
+            "state": 1,
+            "x": 15,
+            "y": 34
+        },
+        {
+            "state": 1,
+            "x": 16,
+            "y": 34
+        },
+        {
+            "state": 1,
+            "x": 17,
+            "y": 34
+        },
+        {
+            "state": 1,
+            "x": 19,
+            "y": 34
+        },
+        {
+            "state": 1,
+            "x": 20,
+            "y": 34
+        },
+        {
+            "state": 1,
+            "x": 22,
+            "y": 34
+        },
+        {
+            "state": 1,
+            "x": 23,
+            "y": 34
+        },
+        {
+            "state": 1,
+            "x": 24,
+            "y": 34
+        },
+        {
+            "state": 1,
+            "x": 26,
+            "y": 34
+        },
+        {
+            "state": 1,
+            "x": 27,
+            "y": 34
+        },
+        {
+            "state": 1,
+            "x": 28,
+            "y": 34
+        },
+        {
+            "state": 1,
+            "x": 31,
+            "y": 34
+        },
+        {
+            "state": 1,
+            "x": 32,
+            "y": 34
+        },
+        {
+            "state": 1,
+            "x": 35,
+            "y": 34
+        },
+        {
+            "state": 1,
+            "x": 36,
+            "y": 34
+        },
+        {
+            "state": 1,
+            "x": 0,
+            "y": 35
+        },
+        {
+            "state": 1,
+            "x": 6,
+            "y": 35
+        },
+        {
+            "state": 1,
+            "x": 9,
+            "y": 35
+        },
+        {
+            "state": 1,
+            "x": 11,
+            "y": 35
+        },
+        {
+            "state": 1,
+            "x": 12,
+            "y": 35
+        },
+        {
+            "state": 1,
+            "x": 16,
+            "y": 35
+        },
+        {
+            "state": 1,
+            "x": 17,
+            "y": 35
+        },
+        {
+            "state": 1,
+            "x": 19,
+            "y": 35
+        },
+        {
+            "state": 1,
+            "x": 21,
+            "y": 35
+        },
+        {
+            "state": 1,
+            "x": 23,
+            "y": 35
+        },
+        {
+            "state": 1,
+            "x": 28,
+            "y": 35
+        },
+        {
+            "state": 1,
+            "x": 29,
+            "y": 35
+        },
+        {
+            "state": 1,
+            "x": 32,
+            "y": 35
+        },
+        {
+            "state": 1,
+            "x": 35,
+            "y": 35
+        },
+        {
+            "state": 1,
+            "x": 36,
+            "y": 35
+        },
+        {
+            "state": 1,
+            "x": 0,
+            "y": 36
+        },
+        {
+            "state": 1,
+            "x": 1,
+            "y": 36
+        },
+        {
+            "state": 1,
+            "x": 2,
+            "y": 36
+        },
+        {
+            "state": 1,
+            "x": 3,
+            "y": 36
+        },
+        {
+            "state": 1,
+            "x": 4,
+            "y": 36
+        },
+        {
+            "state": 1,
+            "x": 5,
+            "y": 36
+        },
+        {
+            "state": 1,
+            "x": 6,
+            "y": 36
+        },
+        {
+            "state": 1,
+            "x": 8,
+            "y": 36
+        },
+        {
+            "state": 1,
+            "x": 12,
+            "y": 36
+        },
+        {
+            "state": 1,
+            "x": 15,
+            "y": 36
+        },
+        {
+            "state": 1,
+            "x": 21,
+            "y": 36
+        },
+        {
+            "state": 1,
+            "x": 23,
+            "y": 36
+        },
+        {
+            "state": 1,
+            "x": 24,
+            "y": 36
+        },
+        {
+            "state": 1,
+            "x": 28,
+            "y": 36
+        },
+        {
+            "state": 1,
+            "x": 32,
+            "y": 36
+        },
+        {
+            "state": 1,
+            "x": 33,
+            "y": 36
+        },
+        {
+            "state": 1,
+            "x": 36,
+            "y": 36
+        }
+    ],
+    "date": "mar. juin 1 2021",
+    "desc": "QRCode vers le lien du gitlab du projet.",
+    "title": "QRCode Gitlab"
+}
diff --git a/src/interface.cpp b/src/interface.cpp
index 0f5e9f6c646617977cfe25b0f97684643bb8758c..c78d573049c27f7b91c329b867842d2afeb66d18 100644
--- a/src/interface.cpp
+++ b/src/interface.cpp
@@ -469,7 +469,7 @@ static unsigned closest_state(const Alphabet& alph, const QColor& color)
 
 void MainWindow::load_from_image()
 {
-    QString fileName = QFileDialog::getOpenFileName(this, tr("Open File"),"",tr("Image (*.png *.jpg *.jpeg *.bmp *.gif"));
+    QString fileName = QFileDialog::getOpenFileName(this, tr("Open File"),"",tr("Image (*.png *.jpg *.jpeg *.bmp *.gif)"));
     QImage img(fileName);
     if (img.isNull())
         return;