examplePrograms = [
{
"contents": ".......\n.......\n.......\n..#?#..\n.......\n.......\n.......\n",
"filename": "alive-cat-alive.sgol"
},
{
"contents": "............................\n.##......................##.\n.##...#.................#.#.\n.......#...............#....\n.....###..............?.....\n............................\n.........................??.\n.........................??.\n............................\n.............?..............\n.##..........?...........##.\n.??..........?...........?#.\n............................\n",
"filename": "big-demo.sgol"
},
{
"contents": "......\n......\n..??..\n..??..\n......\n......\n",
"filename": "block-of-cats.sgol"
},
{
"contents": ".......\n.......\n...?...\n...?...\n...?...\n.......\n.......\n",
"filename": "cat-blinker.sgol"
},
{
"contents": "............\n............\n............\n.....##.....\n....#.#.....\n......#.....\n............\n............\n",
"filename": "definitely-glider.sgol"
},
{
"contents": "........\n.##.....\n.#.#....\n....#...\n.....#..\n......?.\n........\n",
"filename": "fuse-with-cat.sgol"
},
{
"contents": "............\n............\n............\n.....##.....\n....#.?.....\n......#.....\n............\n............\n",
"filename": "glider-with-1-cat.sgol"
},
{
"contents": "......\n......\n..??..\n..##..\n......\n......\n",
"filename": "half-cat-block.sgol"
},
{
"contents": ".....\n.....\n..?..\n.....\n.....\n",
"filename": "lone-cell.sgol"
},
{
"contents": "............\n............\n............\n.....??.....\n....?.?.....\n......?.....\n............\n............\n",
"filename": "maybe-glider.sgol"
},
{
"contents": "......\n......\n..##..\n..#?..\n......\n......\n",
"filename": "self-healing-block.sgol"
}
];