{ "config": { "is_corner": false, "num_color_0": 1, "num_color_1": 1, "num_color_2": 1, "num_color_3": 1, "num_color_4": 1, "num_color_5": 1, "num_x_variants": 4, "num_y_variants": 4, "short_side_length": 12 }, "max_tiles": { "h": 16, "v": 16 }, "h_tiles": [{ "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "####...#####...........#", "###.....####...........#", "##.......###...........#", "#.........##...........#", "........................", ".................#......", "........................", "#.........##...........#", "##.......###...........#", "###.....####...........#", "####...#####...........#", "########################"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "...........#...........#", "...........#...........#", "...........#...........#", "....###....#....###....#", "...#####.......#####....", "...#####.......#####....", "...#####.......#####....", "....###....#....###....#", "...........#...........#", "...........#...........#", "...........#...........#", "########################"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ ".......................#", ".......................#", ".......................#", "...#################...#", "...#################....", "...#################....", "...#################....", "...#################...#", ".......................#", ".......................#", ".......................#", "########################"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "...........##.........##", ".....#.....##.#.....#.##", "..#..#..#..##.........##", ".....#.....##.........##", ".....#..................", ".#########..............", ".....#..................", ".....#.....##.........##", "..#..#..#..##.........##", ".....#.....##.#.....#.##", "...........##.........##", "################...#####"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "...........##.........##", "...........#.#.......#.#", "...........#..#.....#..#", ".....#.....#...#...#...#", ".....#..................", "...#####................", ".....#..................", ".....#.....#...#...#...#", "...........#..#.....#..#", "...........#.#.......#.#", "...........##.........##", "################...#####"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "##.......####.........##", "#....#....###.........##", "....#.#....##.........##", "...#...#...##.........##", "..#.#.#.#...............", ".#...#...#..............", "..#.#.#.#...............", "...#...#...##.........##", "....#.#....##.........##", "#....#....###.........##", "##.......###############", "####...#################"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "####...............#####", "####...............#####", "####...............#####", "####...............#####", "........................", "........................", "........................", "####...............#####", "####...............#####", "####...............#####", "####...............#####", "########################"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "...........###.......###", "...........##.........##", "...........#...........#", "..#........#...........#", "..#.....................", "..#.....................", "..#.....................", "..#........#...........#", "..#######..#...........#", "...........##.........##", "...........###.......###", "########################"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "..##...##..##.........##", "...#...#...#...........#", "#.........##...........#", "##.......###...........#", "........................", "........................", "........................", "##.......###...........#", "#.........##...........#", "...#...#...#...........#", "..##...##..##.........##", "####...#################"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "...........###.......###", "...........##.........##", "..#..#..#..#...........#", "...#.#.#...#...........#", "........................", "..##...##...............", "........................", "...#.#.#...#...........#", "..#..#..#..#...........#", "...........##.........##", "...........###.......###", "########################"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "...........#...........#", "...###.....#...........#", "..#...#....#...........#", "..#...#....#....###....#", "......#........#####....", ".....#.........#####....", "....#..........#####....", "....#...#..#....###....#", "....#...#..#...........#", ".....###...#...........#", "...........#...........#", "################...#####"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "##.......###...........#", "#.........##.##..#..##.#", "#.........##.##..#..##.#", "#.........##...........#", "........................", ".............##.....##..", "........................", "#.........##...........#", "#.........##.##..#..##.#", "##.......###.##..#..##.#", "####...#####...........#", "####...#################"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "##.......####.........##", "#.........###.........##", "...........##.........##", "...........##...#.#...##", ".................#......", "................#.#.....", ".................#......", "...........##...#.#...##", "...........##.........##", "#.........###.........##", "##.......###############", "########################"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ ".......#.......#.......#", ".......#.......#.......#", ".......#.......#.......#", ".......................#", "........................", "........................", ".......#.......#........", ".......#.......#.......#", ".......#.......#.......#", "########################", "########################", "########################"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "####................####", "###..................###", "##....................##", "##........####........##", "......############......", ".....##############.....", "......############......", "##........####........##", "##....................##", "###..................###", "####................####", "########################"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ ".......#.......#.......#", ".......#.......#.......#", ".......#.......#.......#", ".......#.......#.......#", "...#.......#............", "..###.....###...........", "...#.......#............", ".......#.......#.......#", ".......#.......#.......#", ".......#.......#.......#", ".......#.......#.......#", "########################"]} ], "v_tiles": [{ "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "#.........##", "#.........##", "#.........##", "#.........##", "............", "............", "............", "#.........##", "#.........##", "#.........##", "####...#####", "####...#####", "...........#", "...........#", "...........#", "...........#", "...#####....", "...#####....", "...#####....", "...#####...#", "...#####...#", "...#####...#", "...#####...#", "############"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "...........#", "...........#", "...........#", "...........#", "............", "............", "............", "...........#", "....###....#", "....###....#", "#...###...##", "#...###...##", "#...###...##", "....###....#", "....###....#", "....###....#", "............", "............", "............", "...........#", "...........#", "...........#", "...........#", "####...#####"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "...........#", "...........#", "...........#", "...........#", "....#.#.....", ".....#......", "....#.#.....", "...........#", "...........#", "...........#", "...........#", "...........#", "####...#####", "####...#####", "#.........##", "#.........##", "............", "............", "............", "#.........##", "#.........##", "############", "############", "############"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "###.....####", "##.......###", "#.........##", "...........#", "............", "............", "............", "...........#", "#.........##", "##.......###", "###.....####", "####...#####", "####...#####", "...........#", "...........#", "...........#", ".....#......", "....###.....", ".....#......", "...........#", "...........#", "...........#", "####...#####", "####...#####"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "...........#", "...........#", "....#.#....#", "...#.#.#...#", "..#.#.#.#...", "...#.#.#....", "..#.#.#.#...", "...#.#.#...#", "....#.#....#", "...........#", "...........#", "###..#..####", "###..#..####", "###..#..####", "##.......###", "##.......###", "............", "............", "............", "##.......###", "##.......###", "##.......###", "####...#####", "####...#####"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "###.....####", "##.......###", "#.........##", "...........#", "............", "............", "............", "...........#", "#.........##", "##.......###", "###.....####", "####...#####", "####...#####", "#.........##", "#.........##", "#.........##", "............", "............", "............", "#.........##", "#.........##", "#.........##", "############", "############"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "####...#####", "#.........##", "#.........##", "#.........##", "...#...#....", "...#...#....", "...#...#....", "#..#...#..##", "#..#...#..##", "#..#...#..##", "#..#...#..##", "#...###...##", "#..#...#..##", "#..#...#..##", "#..#...#..##", "#..#...#..##", "...#...#....", "...#...#....", "...#...#....", "#.........##", "#.........##", "#.........##", "############", "############"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "#.........##", "#.........##", "#.........##", "#.........##", "............", "............", "............", "#.........##", "#.........##", "#.........##", "####...#####", "####...#####", "...........#", "...........#", "...........#", "....###....#", "...#...#....", "...#...#....", "...#...#....", "....###....#", "...........#", "...........#", "...........#", "####...#####"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "...........#", "...........#", "...........#", "...........#", "............", "............", "............", "...........#", "...........#", "...........#", "...........#", "####...#####", "...........#", "...........#", "...........#", "....###....#", "...#####....", "...#####....", "...#####....", "....###....#", "...........#", "...........#", "...........#", "############"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "####...#####", "####...#####", "####...#####", "####...#####", "............", "............", "............", "####...#####", "####...#####", "####...#####", "####...#####", "####...#####", "...........#", "...........#", "...........#", "...........#", "............", "............", "............", "...........#", "...........#", "...........#", "...........#", "####...#####"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "...........#", "...........#", "...........#", "....###....#", "...#####....", "...#####....", "...#####....", "....###....#", "...........#", "...........#", "...........#", "####...#####", "####...#####", "#.........##", "#.........##", "#.........##", "............", "............", "............", "#.........##", "#.........##", "#.........##", "############", "############"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "#.........##", "#.........##", "#.........##", "#.........##", "............", "............", "............", "#.........##", "#.........##", "#.........##", "####...#####", "####...#####", "###.....####", "##.......###", "#.........##", "...........#", "............", "............", "............", "...........#", "#.........##", "##.......###", "###.....####", "####...#####"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "...........#", "...........#", "...........#", "...........#", "............", "....###.....", "............", "...........#", "...........#", "...........#", "...........#", "....###....#", "...........#", "...........#", "...........#", "...........#", "............", "....###.....", "............", "...........#", "...........#", "...........#", "...........#", "############"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "###.....####", "##.......###", "##.......###", "##.......###", "............", "............", "............", "..#.....#..#", "..#....##..#", "..##...##..#", "..##....#..#", "..#.....#..#", "..#....##..#", "..##...##..#", "..##....#..#", "..#.....#..#", "............", "............", "............", "##.......###", "##.......###", "##.......###", "###.....####", "####...#####"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "##......####", "#........###", "..........##", "..........##", "............", "...####.....", "....##......", "....##....##", "....##....##", "....##....##", "....##....##", "....##....##", "....##....##", "....##....##", "....##....##", "....##....##", "....##......", "...####.....", "............", "..........##", "#........###", "##......####", "############", "############"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "...........#", "...........#", "...........#", "...........#", "............", "............", "............", "...........#", "...........#", "...........#", "...........#", "###..#..####", "###..#..####", "###..#..####", "##.......###", "##.......###", "............", "............", "............", "##.......###", "##.......###", "##.......###", "####...#####", "####...#####"]} ] }