private void paintCode()
        {
            int pixel_size = 1;

            bool[,] layout = code.GetBooleanMatrix();

            BmpMaker canvas = new BmpMaker((layout.GetUpperBound(0) + 1), (layout.GetUpperBound(1) + 1));

            for (int i = 0; i <= layout.GetUpperBound(0); i++)
            {
                for (int j = 0; j <= layout.GetUpperBound(1); j++)
                {
                    if (layout[i, j])
                    {
                        canvas.SetPixel(j * pixel_size, i * pixel_size, Xamarin.Forms.Color.Black);
                    }
                }
            }
            canvasImage.Source = canvas.Generate();
        }