{ "config": { "is_corner": true, "num_color_0": 2, "num_color_1": 2, "num_color_2": 2, "num_color_3": 2, "num_x_variants": 1, "num_y_variants": 1, "short_side_length": 9 }, "max_tiles": { "h": 64, "v": 64 }, "h_tiles": [{ "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "###..########...##", "###....#######..##", "##......######...#", "##.......####.....", ".........###......", ".......#####......", "##....#####.......", "###....####.....##", "####..#####....###"]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "....##########..##", "......#######..###", ".......#####....##", "........##......##", "#.......#.........", "#......##.........", "##.....##.......##", "####..####.....###", "#####..####....###"]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "####........######", "####...#.....#####", "###....###.....###", "##.....###........", "......#####.......", ".......#####......", "##.....######....#", "####..#######...##", "####...#####..####"]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "............######", "......##.....#####", ".....#####.......#", ".#...#####........", "###...#####.......", "####...####.......", "####...####.......", "####..######......", "####..#####......#"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 1, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "###....#######....", "####.......#####..", "####........#####.", "#####.......###...", ".#..##......##...#", "............##..##", "#..........##...##", "##.......###...###", "####...####....###"]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 1, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ ".....########.....", "......#####.......", "......####........", "......###.........", "......###.........", "#.....###........#", "####..###........#", "####..####......##", "###...######..####"]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 1, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "####..............", "#####.......###...", "#####...########..", "####...##########.", "........#...######", ".............#####", "##....##......####", "####..###.....####", "####..#####...####"]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 1, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "..................", ".............##...", "............####..", "............#####.", "............######", "######.......#####", "#####.........####", "#####...###...####", "#####..#####...###"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 1, "e_constraint": 0, "f_constraint": 0, "data": [ "###..########..###", "####..########..##", "####...#######..##", "##......######...#", "........#######...", ".......########...", ".......########...", ".....########....#", "....########...###"]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 0, "d_constraint": 1, "e_constraint": 0, "f_constraint": 0, "data": [ "....#########..###", ".....###...##...##", ".#....##....#....#", "###.........##....", "##.........####...", "#.........####...#", "........####.....#", "........####....##", ".....#######..####"]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 0, "d_constraint": 1, "e_constraint": 0, "f_constraint": 0, "data": [ "####........######", "#####.........####", "#####...........##", "######.....###..#.", "....#.....####....", ".......######.....", ".....#######....##", ".....#######..####", "....#######...####"]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 0, "d_constraint": 1, "e_constraint": 0, "f_constraint": 0, "data": [ "............######", "...........#######", ".###..#..#########", "#######..#######..", "#####....##..##...", "###...........#...", ".##..............#", ".....#...####....#", "....########...###"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 1, "d_constraint": 1, "e_constraint": 0, "f_constraint": 0, "data": [ "###..#########....", "##..####...##.....", "#...###...........", "#..###............", "#..###............", "....###..........#", ".....######....###", ".....#######.....#", "....########...###"]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 1, "d_constraint": 1, "e_constraint": 0, "f_constraint": 0, "data": [ "....##########....", "......#######.....", ".......######.....", "#......######.....", "##......######....", "#.......#####....#", ".....#..####....##", "....########....##", "....#######...####"]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 1, "d_constraint": 1, "e_constraint": 0, "f_constraint": 0, "data": [ "####..............", "#####.............", "######............", "#..###..........#.", "...............###", ".......##.....####", ".......####...####", "......#####..#####", "......#####....###"]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 1, "d_constraint": 1, "e_constraint": 0, "f_constraint": 0, "data": [ "..................", ".......#..........", "..#############...", "..####....#######.", ".###..........###.", "..#............###", ".....#.........###", "....####.......###", "....#######...####"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 1, "f_constraint": 0, "data": [ "###..#########..##", "####..###..##..###", "####...........###", ".##............###", ".................#", "#.................", "###.............#.", "####..........####", "#####.........####"]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 1, "f_constraint": 0, "data": [ "....##########..##", ".....#########..##", "......########...#", "......##..####...#", "............#.....", "##..........#.....", "####...........###", "####.........#####", "####........######"]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 0, "d_constraint": 0, "e_constraint": 1, "f_constraint": 0, "data": [ "####.........#####", "####.........#####", "####........######", "#####......#######", "....####..####....", ".....#.....##.....", "##..............##", "###............###", "######.......#####"]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 0, "d_constraint": 0, "e_constraint": 1, "f_constraint": 0, "data": [ "..............####", "..............####", "......#.......####", "......##.......#.#", "#....#####.......#", "###########..#....", "#########....##...", "######......#####.", "#####.........####"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 1, "d_constraint": 0, "e_constraint": 1, "f_constraint": 0, "data": [ "###..##########...", "###..###########..", "#....#########....", ".......##..##...#.", "...##..........###", "#####.........####", "#####........#####", "#####........#####", "######.......#####"]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 1, "d_constraint": 0, "e_constraint": 1, "f_constraint": 0, "data": [ "....#########.....", "....########......", ".....#######......", ".....########.....", ".....#######....##", "#.....#.......####", "####.........#####", "####.........#####", "#####.........####"]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 1, "d_constraint": 0, "e_constraint": 1, "f_constraint": 0, "data": [ "####........##....", "###...............", "###...............", "#................#", "....#.........####", ".######.......####", "#######.......####", "######......######", "#####........#####"]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 1, "d_constraint": 0, "e_constraint": 1, "f_constraint": 0, "data": [ "..................", ".......#..........", "..########........", ".########.....##..", "######.......####.", "####.........#####", "##...........#####", "##...........#####", "####........######"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 1, "e_constraint": 1, "f_constraint": 0, "data": [ "###..########...##", "###..#######.....#", "###...######.....#", "##.....#####.....#", ".......#####......", ".......##.........", ".......#......#..#", "..............####", "..............####"]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 0, "d_constraint": 1, "e_constraint": 1, "f_constraint": 0, "data": [ "....#########..###", ".....#######...###", "#.....######...###", "###...##..#......#", "####..............", "##................", "#.............####", "..............####", ".............#####"]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 0, "d_constraint": 1, "e_constraint": 1, "f_constraint": 0, "data": [ "####........######", "#####......#######", "#####........#####", "######.........###", "####......#.......", ".##.......###.....", "......#...#####..#", "....###...########", "...###......######"]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 0, "d_constraint": 1, "e_constraint": 1, "f_constraint": 0, "data": [ "............######", "..............####", "...............###", "#.......####.....#", "##############....", "###...#####.......", ".#..............##", "............######", ".............#####"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 1, "d_constraint": 1, "e_constraint": 1, "f_constraint": 0, "data": [ "###..#########....", "####..#######.....", "###...#######.....", "####..########....", ".#.....#######...#", ".......#####....##", "...............###", "..............####", "..............####"]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 1, "d_constraint": 1, "e_constraint": 1, "f_constraint": 0, "data": [ "....##########....", ".....########.....", "#.....#######.....", "##...##...###.....", "###..#............", "###.............##", "##............####", ".............#####", "............######"]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 1, "d_constraint": 1, "e_constraint": 1, "f_constraint": 0, "data": [ "###...............", "####..............", "######............", "########........##", "#....####...######", "...........#######", ".............#####", "..............####", "..............####"]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 1, "d_constraint": 1, "e_constraint": 1, "f_constraint": 0, "data": [ "...........###....", "..................", "#.................", "##..........##....", "#....###...####..#", "##..####...#######", ".#..#####....#####", "...####......#####", "....##........####"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 1, "data": [ "###..########...##", "###..#####.....###", "##...####.....####", "#......##........#", "........#........#", "........##........", "###...####........", "####..#####.......", "####..#######....."]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 1, "data": [ "....#########..###", ".....#########..##", "......########...#", "......########...#", "#....########....#", "##...########....#", "####..######......", "####..######......", "#####...#####....."]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 1, "data": [ "####........######", "#####........#####", "######........####", ".######.......####", "...#######.......#", "#...####.##.......", "#.................", "##................", "###...###..###...."]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 1, "data": [ "............######", ".............#####", ".............#####", "#...............##", "###....#...#.....#", "####..#####.......", "####...####.......", "#####..#####......", "####..######......"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 1, "d_constraint": 0, "e_constraint": 0, "f_constraint": 1, "data": [ "###..##########...", "##...########.....", "###...######......", "#......#####......", "....#..####.......", "...##..####.......", "####...#####......", "####...#####......", "###..########....."]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 1, "d_constraint": 0, "e_constraint": 0, "f_constraint": 1, "data": [ "....##########....", ".....#######......", ".....###..........", ".....##...........", "#....##......##...", "##....#.....###...", "###...##..........", "####..###.........", "###..########....."]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 1, "d_constraint": 0, "e_constraint": 0, "f_constraint": 1, "data": [ "####..............", "#####.............", "######............", "...####...........", "....##............", "#.......#.........", "##.....###........", "###...#####.......", "###...#######....."]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 1, "d_constraint": 0, "e_constraint": 0, "f_constraint": 1, "data": [ "............##....", "............##....", ".............#....", "..........#.......", ".##......####.....", "#####....####.....", "######..#####.....", "######..#####.....", "#####..########..."]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 1, "e_constraint": 0, "f_constraint": 1, "data": [ "###..########..###", "##...#########..##", "#....##....##...##", "#...###.........##", "#..####..........#", "...#####.........#", "...#####..........", "...#######........", "....##########...."]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 0, "d_constraint": 1, "e_constraint": 0, "f_constraint": 1, "data": [ ".....########..###", "......######...###", ".......#####....##", ".......######...##", ".........#####...#", "..........####...#", "..........####....", "..........###.....", "...###..####......"]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 0, "d_constraint": 1, "e_constraint": 0, "f_constraint": 1, "data": [ "####........######", "#####..#...#######", "####..####...#####", "##....###......###", "#.....###.......##", ".......##........#", ".......###........", "......######......", "....#########....."]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 0, "d_constraint": 1, "e_constraint": 0, "f_constraint": 1, "data": [ ".............#####", "............######", ".............#####", "..........#...####", "#.......####.....#", "###....#####......", ".......#####......", "......######......", "..###########....."]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 1, "d_constraint": 1, "e_constraint": 0, "f_constraint": 1, "data": [ "###..##..#####....", "###......###......", "###.....###.......", "##....####.....##.", "#.....###......###", "......###.......##", ".....####.......#.", ".....#####........", "...#########......"]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 1, "d_constraint": 1, "e_constraint": 0, "f_constraint": 1, "data": [ "....##########....", "......######......", ".......#####......", "#..#....####......", "####....###.......", "##.....####.......", ".#.....####.......", "......######......", "....##########...."]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 1, "d_constraint": 1, "e_constraint": 0, "f_constraint": 1, "data": [ "####..............", "#####.........#...", "######......####..", "######.......####.", "##..###......###..", "#....###.......#..", ".....##...........", ".....###.##.......", "....##########...."]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 1, "d_constraint": 1, "e_constraint": 0, "f_constraint": 1, "data": [ "..................", "..................", "..###.............", ".####...........#.", "####...........###", "####........#...##", "###...#######...#.", ".....##########...", "....##########...."]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 1, "f_constraint": 1, "data": [ "###..#########..##", "##...########..###", "#....##.....#...##", "#...###.........##", "...###.........###", ".#####............", "######............", "######............", "#####............."]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 1, "f_constraint": 1, "data": [ "....##########..##", "........#####..###", ".........###...###", ".........###..####", "#........###...###", "##.......##.....##", "######...#........", "#######.....##....", "######......###..."]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 0, "d_constraint": 0, "e_constraint": 1, "f_constraint": 1, "data": [ "####........######", "###..........#####", "##...........#..##", "#...........##...#", "....#......##....#", ".######.....#.....", "######............", "######............", "#####............."]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 0, "d_constraint": 0, "e_constraint": 1, "f_constraint": 1, "data": [ "............######", "..#........#######", "..##.......##..###", ".###............##", "########.........#", "######......##...#", "######.......##...", "######.......###..", "######........#..."]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 1, "d_constraint": 0, "e_constraint": 1, "f_constraint": 1, "data": [ "###...########....", "###..##########...", "##....##....##....", "##..........##....", "....#.............", "...####.......#...", "######.......###..", "######......###...", "######......##...."]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 1, "d_constraint": 0, "e_constraint": 1, "f_constraint": 1, "data": [ "....###########...", ".....###########..", "......##########..", ".........####.....", "............#.....", "#.................", "####.........##...", "####.........##...", "#####........#...."]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 1, "d_constraint": 0, "e_constraint": 1, "f_constraint": 1, "data": [ "####..............", "##.#..............", "#.............##..", "#....##....######.", "...#####....######", ".########.....###.", "########.......#..", "#######...........", "######............"]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 1, "d_constraint": 0, "e_constraint": 1, "f_constraint": 1, "data": [ "..................", "..................", "..##........###...", ".###........###...", "######.....####...", "########...######.", "########..#######.", "######....#####...", "#####......###...."]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 1, "e_constraint": 1, "f_constraint": 1, "data": [ "###..#########...#", "##...##....##..###", "##..##......#...##", "##..###.........##", "##...##........###", "................##", "................#.", "..................", ".................."]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 0, "d_constraint": 1, "e_constraint": 1, "f_constraint": 1, "data": [ "....########...###", "...##########..###", "...#########....##", "##..######......##", "##..#####........#", "....##............", "...##.............", "..##..............", "..##.............."]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 0, "d_constraint": 1, "e_constraint": 1, "f_constraint": 1, "data": [ "###..........#####", "####........######", "####............##", "#####...###......#", "#..########......#", "#....#####...##...", ".............##...", "............###...", ".............##..."]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 0, "d_constraint": 1, "e_constraint": 1, "f_constraint": 1, "data": [ "............######", "...........#######", "...........###..##", "#........#####..##", "############....##", "#####....#.......#", ".#................", "..................", ".................."]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 1, "d_constraint": 1, "e_constraint": 1, "f_constraint": 1, "data": [ "###..##########...", "###...########....", "####..########....", "###....######.....", "..........###.....", "...........####...", "...........####...", "...........###....", "............##...."]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 1, "d_constraint": 1, "e_constraint": 1, "f_constraint": 1, "data": [ "....##########....", "......#######.....", ".......######...#.", ".......######..###", "........####...###", ".........##.......", ".....#...#........", "....###...........", "....##............"]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 1, "d_constraint": 1, "e_constraint": 1, "f_constraint": 1, "data": [ "####..............", "#####.............", "######.......#....", "#########...####..", "#...#####...#####.", ".....##....######.", ".....##.....#####.", "............###...", "............##...."]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 1, "d_constraint": 1, "e_constraint": 1, "f_constraint": 1, "data": [ "..................", "..##..............", ".###.........##...", "######......####..", "#######....#####..", "##..############..", ".....##########...", ".......#..#..#....", ".................."]} ], "v_tiles": [{ "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "###...###", "####..###", "####..###", ".##....##", ".........", "#........", "##......#", "#.......#", "#.......#", "##.....##", "####...##", "#########", "########.", "...###...", "....#...#", "#......##", "##....###", "####...##"]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "....##.##", ".......##", "........#", ".........", "#........", "#........", "##......#", "###....##", "#########", "#########", "#########", "########.", ".######..", ".#####...", "....##...", "#....#..#", "##......#", "####...##"]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "####...##", "####...##", "###...###", "#.......#", ".........", ".....###.", "....#####", "....#####", "....#####", "....#####", "....#####", "...#####.", "#..####..", "#...##...", "#........", "#.......#", "###.....#", "####...##"]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ ".....####", ".......##", ".......##", ".........", ".........", "........#", ".......##", ".......##", ".......##", ".......##", ".......##", "#.......#", "#........", "##.....#.", "##.....##", "##....###", "###..####", "####..###"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 1, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "###...###", "#......##", "....#....", ".#####...", "#######..", "##...###.", "#.....###", ".......##", "........#", "#.......#", "#...#...#", "##..#....", "#...#....", "#...##...", "...#####.", "..#######", "..#######", "...######"]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 1, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "....#####", ".....####", ".....####", ".....####", "#....#...", "#........", "##.....##", "##.....##", "###...###", "#########", "#########", "##......#", "#........", "#........", ".......##", ".......##", "......###", "....#####"]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 1, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "###...###", "##.....##", "##.......", "##.......", "..#......", ".....#..#", "....#####", ".....####", "......###", ".......##", ".......##", ".........", ".........", "........#", ".......##", "......###", "....#####", "....#####"]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 1, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "....#####", "......###", ".......##", "........#", ".........", ".........", "........#", ".....####", "....#####", ".....####", ".....####", ".....####", ".......#.", ".........", "........#", "....#####", "...######", "....#####"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 1, "e_constraint": 0, "f_constraint": 0, "data": [ "#####....", "###......", ".........", ".........", "#........", "#......##", "#.....###", "#.....###", "#.....###", "#.....###", "##...####", "########.", "#######..", "....#....", "........#", "##......#", "###....##", "####...##"]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 0, "d_constraint": 1, "e_constraint": 0, "f_constraint": 0, "data": [ ".........", ".........", "..###..#.", ".#######.", "#########", "#########", "##...####", "##.....##", "##......#", "#.......#", "#.......#", "#........", "#........", "........#", "........#", "#......##", "##.....##", "#####...#"]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 0, "d_constraint": 1, "e_constraint": 0, "f_constraint": 0, "data": [ "#####....", "##.......", "##....#..", "#...####.", "#...####.", "...######", "..#######", "..#######", "..#######", "..#######", "..#######", "...#####.", "....####.", "#...##...", "##......#", "##......#", "###....##", "####..###"]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 0, "d_constraint": 1, "e_constraint": 0, "f_constraint": 0, "data": [ ".........", ".........", ".........", ".........", "....#...#", "...###..#", "....##..#", "....#####", "....#####", "....#####", "......###", "###.....#", "####.....", "######...", "######..#", "######..#", "######..#", "#####..##"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 1, "d_constraint": 1, "e_constraint": 0, "f_constraint": 0, "data": [ "#####....", "##.......", "#........", "....#....", "...##..##", "#########", "#########", "##...####", ".....####", "......###", ".......##", "#........", "###......", "######...", "..##....#", "........#", "......###", ".....####"]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 1, "d_constraint": 1, "e_constraint": 0, "f_constraint": 0, "data": [ ".........", ".........", ".........", ".........", "#........", "#.......#", "#.....###", "#.....###", "......###", "......###", "#....####", "#########", "#####....", "####.....", "#......##", "......###", ".....####", "....#####"]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 1, "d_constraint": 1, "e_constraint": 0, "f_constraint": 0, "data": [ "#####....", "#####....", "####.....", "####....#", "#.....###", "......###", ".......##", "...#....#", "..##....#", "..##....#", "..##....#", "..#......", "..#......", "..#......", "..#.....#", ".###...##", ".########", "...######"]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 1, "d_constraint": 1, "e_constraint": 0, "f_constraint": 0, "data": [ ".........", "....#....", "....#....", "...##....", ".........", "........#", "........#", "......###", "........#", "....#...#", ".#####..#", ".#####...", "...###...", "....####.", "....####.", "....#####", "....#####", "...######"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 1, "f_constraint": 0, "data": [ "##....###", "#....####", "....#####", "..###...#", "...#.....", ".........", "#........", "#........", "##.......", "##.......", "##.......", "##.......", "###......", "#####...#", "...##..##", ".......##", ".#.....##", "#####..##"]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 1, "f_constraint": 0, "data": [ "....#####", ".....####", "......###", "......###", "........#", "#........", "####.....", "####.....", "##.......", "#........", "#........", "#...#....", "#..###...", "...####..", "..#####..", ".#####..#", "#####...#", "####...##"]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 0, "d_constraint": 0, "e_constraint": 1, "f_constraint": 0, "data": [ "###...###", "##...####", "##....###", "#.....###", "......###", "........#", ".........", ".........", ".........", ".........", ".........", ".........", ".........", "........#", "#......##", "####...##", "####..###", "#####..##"]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 0, "d_constraint": 0, "e_constraint": 1, "f_constraint": 0, "data": [ "....#####", ".....####", "......###", "......###", ".....###.", "....###..", "....###..", ".....##..", ".....##..", ".....##..", ".........", ".......#.", "....#####", ".....####", "##...####", "###...###", "####..###", "####..###"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 1, "d_constraint": 0, "e_constraint": 1, "f_constraint": 0, "data": [ "####..###", "###...###", "####...##", ".####..##", "..####..#", "#.###....", "#..##....", "#........", "##.......", "###......", "###......", "####.....", "####.....", "###......", "###.....#", ".#....###", ".....####", ".....####"]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 1, "d_constraint": 0, "e_constraint": 1, "f_constraint": 0, "data": [ "...######", ".....####", "......###", "......###", "......##.", "#.....#..", "###...#..", "####.....", "####.....", "####.....", "####.....", "###......", "#....###.", "#....####", "......###", "......###", "......###", ".....####"]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 1, "d_constraint": 0, "e_constraint": 1, "f_constraint": 0, "data": [ "###...###", "####...##", "###.....#", "###.....#", "###.....#", ".###.....", "..###....", "...###...", "...####..", "....###..", ".........", ".........", "......##.", ".....####", ".....####", "....#####", "...######", "...######"]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 1, "d_constraint": 0, "e_constraint": 1, "f_constraint": 0, "data": [ ".....####", "......###", "##...####", "##..#####", "#...##...", "...##....", "..###....", "...#.....", "...#.....", ".........", ".........", ".........", "...#.....", "...##....", "....#...#", "....#...#", "...###..#", "...######"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 1, "e_constraint": 1, "f_constraint": 0, "data": [ "#####....", "####.....", ".##......", "........#", "#......##", "##...####", "########.", "######...", "#####....", "#####....", "####.....", "####.....", "###......", "#.......#", "...#....#", ".####...#", "#####..##", "####...##"]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 0, "d_constraint": 1, "e_constraint": 1, "f_constraint": 0, "data": [ ".........", ".........", "....###..", "...#####.", "..##...##", "###.....#", "###......", "###......", "####.....", "####.....", "####.....", "#####....", "###...##.", ".......##", ".......##", "###....##", "###....##", "####..###"]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 0, "d_constraint": 1, "e_constraint": 1, "f_constraint": 0, "data": [ "######...", "##..###..", "#...#....", "#......#.", "#......##", ".....####", ".....##..", ".....#...", "....##...", "....###..", "....###..", "...####..", "...###...", "#..###..#", "##..##..#", "##...#..#", "##...#..#", "####...##"]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 0, "d_constraint": 1, "e_constraint": 1, "f_constraint": 0, "data": [ ".........", ".........", ".........", "...#.....", ".###.....", "..###....", "..#...#..", ".##...#..", "..##..#..", "..#...#..", "..#..##..", "..#..##..", ".##...##.", "##....###", "##....###", "#.....###", "#..#..###", "#####..##"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 1, "d_constraint": 1, "e_constraint": 1, "f_constraint": 0, "data": [ "#####....", "##.......", ".......#.", "......##.", "#....####", "##...####", "###..###.", "###..##..", "###......", "####.....", "###......", "###......", "##.......", "#.......#", "#.....###", "......###", ".....####", "....#####"]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 1, "d_constraint": 1, "e_constraint": 1, "f_constraint": 0, "data": [ "...##....", "..####...", "....#..#.", "#......##", "##....###", "##...###.", "##.......", "#........", "#...##...", "#..####..", "#..####..", "#..####..", "#...####.", "#....####", ".....####", ".....####", ".....####", "....#####"]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 1, "d_constraint": 1, "e_constraint": 1, "f_constraint": 0, "data": [ "######...", "###......", "###....#.", "##...####", "##..#####", "....####.", "....###..", ".....##..", ".....##..", "....###..", "....#....", ".........", ".......#.", ".....####", ".....####", "....#####", "...######", "....#####"]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 1, "d_constraint": 1, "e_constraint": 1, "f_constraint": 0, "data": [ ".........", "....##...", "...#####.", "..#######", ".########", ".#####...", "..###....", "..##.....", "..##.....", "..##.....", ".####....", "...##....", "........#", "..#.....#", "..##....#", "..##..###", ".########", "...######"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 1, "data": [ "###...###", "#.....###", "##...####", "....#####", ".....#...", "#........", "####.....", "#########", "###...###", "##.....##", "##......#", "#.......#", "#.......#", "........#", ".#.......", "##.......", "###......", "####....."]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 1, "data": [ "...######", "......###", ".........", ".........", "#......##", "#.....###", "###....##", "###....##", "###....##", "####...##", "#####..##", "#########", "##..#####", "......##.", ".........", ".###.....", "#####....", "######..."]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 1, "data": [ "####..###", "####..###", "###....##", "###......", ".##......", "....#..##", "...######", "..#######", "..#######", "..#######", "..#######", "..#######", ".###...##", "###.....#", "###......", "###......", "###......", "#####...."]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 1, "data": [ "....#####", "...###...", "..###....", "..##.....", "...#.....", "...#.....", "........#", ".....#..#", "....#####", "....#####", "......###", "......###", ".........", "#........", "###......", "###......", "####.....", "#####...."]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 1, "d_constraint": 0, "e_constraint": 0, "f_constraint": 1, "data": [ "###...###", "#.......#", "....#....", ".######..", ".######..", "###..###.", "##....###", "#......##", "#......##", "#.......#", "#.......#", "##......#", "##......#", "#........", ".........", ".........", ".........", "........."]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 1, "d_constraint": 0, "e_constraint": 0, "f_constraint": 1, "data": [ "...######", "....#####", "....#####", "....#####", "#..#####.", "#...#....", "#.......#", "##.....##", "###....##", "#########", "#########", "####...##", "#......##", "#.......#", ".........", ".........", ".........", "........."]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 1, "d_constraint": 0, "e_constraint": 0, "f_constraint": 1, "data": [ "###...###", "####..###", "####....#", "###......", ".........", ".....###.", "....####.", "....#####", "....#####", ".....####", ".......##", "........#", "........#", ".....#..#", ".....#...", "....##...", "..####...", "...##...."]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 1, "d_constraint": 0, "e_constraint": 0, "f_constraint": 1, "data": [ "....#####", "......###", ".......#.", ".........", ".........", "........#", ".......##", "......###", "......###", ".......##", "...#....#", "..###...#", ".#####..#", ".#####...", "..###....", ".........", ".........", "........."]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 1, "e_constraint": 0, "f_constraint": 1, "data": [ "####.....", "#####....", ".#######.", ".#######.", "#########", "#########", "####...##", "####....#", "####....#", "###.....#", "###.....#", "##......#", "#.......#", ".........", ".........", "##.......", "##.......", "####....."]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 0, "d_constraint": 1, "e_constraint": 0, "f_constraint": 1, "data": [ ".........", ".........", ".........", "........#", "........#", "#.....###", "###..####", "#########", "#########", "#########", "#########", "#########", "#########", "#########", ".###.###.", ".........", "#........", "##..#...."]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 0, "d_constraint": 1, "e_constraint": 0, "f_constraint": 1, "data": [ "#####....", "####.....", "####..##.", "#....###.", "#.....###", ".......##", ".......##", ".......##", ".......##", ".......##", "......###", "......###", "........#", "##...#...", "######...", "#######..", "#######..", "######..."]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 0, "d_constraint": 1, "e_constraint": 0, "f_constraint": 1, "data": [ ".........", ".........", "...###...", "...###...", "..###....", "...#....#", "........#", "........#", ".......##", "......###", ".....####", ".....####", ".##...##.", "####.....", "#####....", "####.....", "####.....", "#####...."]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 1, "d_constraint": 1, "e_constraint": 0, "f_constraint": 1, "data": [ "######...", "####.....", ".#.......", ".........", "#.......#", "#########", "#########", "###..####", "#......##", ".......##", "........#", "#.......#", "#.......#", "#........", "#...##...", "....##...", "....###..", "...###..."]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 1, "d_constraint": 1, "e_constraint": 0, "f_constraint": 1, "data": [ ".........", ".........", ".........", "#........", "#......#.", "#.....###", "##...####", "#########", "#########", "####...##", "###....##", "##.....##", "#.......#", "........#", ".........", ".........", ".........", "........."]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 1, "d_constraint": 1, "e_constraint": 0, "f_constraint": 1, "data": [ "######...", "###......", "###......", "##......#", "##.....##", "......###", "....#####", "...######", "..#######", "...######", "...######", "...######", "....#####", "......##.", ".........", ".........", ".........", "........."]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 1, "d_constraint": 1, "e_constraint": 0, "f_constraint": 1, "data": [ ".........", ".........", "...#.....", "..###....", ".#####..#", "#####...#", ".##....##", ".......##", "........#", "........#", ".......##", ".......##", "#......##", "#####...#", ".#####...", "..#####..", "..#......", "........."]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 1, "f_constraint": 1, "data": [ "###...###", "##...####", "#......##", "........#", "...###..#", "######...", "######...", "##.......", "##.......", "#........", "#........", "##.......", "###......", "######...", "..#####..", "....##...", "#........", "####....."]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 1, "f_constraint": 1, "data": [ "...######", ".....####", ".......##", "........#", "#.......#", "#........", "##.......", "####.....", "#######..", "#######..", "########.", "########.", "########.", "#..####..", ".........", ".........", "###..##..", "######..."]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 0, "d_constraint": 0, "e_constraint": 1, "f_constraint": 1, "data": [ "####..###", "###...###", "###....##", "#......##", "........#", "...##...#", "...###...", "..#####..", "..#####..", "..#####..", "..######.", ".....###.", "......###", "#.......#", "###......", "###......", "####.....", "#####...."]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 0, "d_constraint": 0, "e_constraint": 1, "f_constraint": 1, "data": [ "....#####", ".......##", ".......##", "........#", "##......#", "##.......", ".#.......", "..#......", ".........", ".........", "..###....", ".######..", "########.", "#######..", "########.", "#######..", "#######..", "######..."]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 1, "d_constraint": 0, "e_constraint": 1, "f_constraint": 1, "data": [ "####..###", "###....##", "##.....##", "........#", ".........", "#........", "###......", "#####....", "#####....", "####.....", "####.....", "####.....", "####.....", "####.....", "#........", ".........", ".........", "...###..."]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 1, "d_constraint": 0, "e_constraint": 1, "f_constraint": 1, "data": [ "....#####", "....#####", "....#####", "#....####", "##....###", "###......", "###......", "###......", "####.....", "###......", "##.......", "##.......", "#...#....", "#...###..", "...####..", "..#####..", "..####...", "....#...."]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 1, "d_constraint": 0, "e_constraint": 1, "f_constraint": 1, "data": [ "####..###", "###....##", "####...##", "###...###", "###...###", "..##..##.", "...#.....", ".........", ".........", ".........", ".........", ".##......", "######...", "######...", "..####...", "...#.....", ".........", "........."]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 1, "d_constraint": 0, "e_constraint": 1, "f_constraint": 1, "data": [ "....#####", "...######", "...######", "...######", "..#######", "..######.", "..####...", ".#####...", "..###....", "....#....", "....#....", ".........", ".........", ".........", ".........", ".........", ".........", "........."]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 1, "e_constraint": 1, "f_constraint": 1, "data": [ "######...", "####.....", "..#....#.", ".....####", "#...#####", "##..####.", "##...##..", "##.......", "#...#....", "#..###...", "##..###..", "#...###..", "#..#####.", "...######", ".....###.", "##.......", "#####....", "######..."]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 0, "d_constraint": 1, "e_constraint": 1, "f_constraint": 1, "data": [ ".........", "..###....", "..######.", ".########", "#########", "######...", "#####....", "####.....", "###......", "###......", "###......", "####.....", "##.......", ".........", ".........", "####.....", "####.....", "#####...."]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 0, "d_constraint": 1, "e_constraint": 1, "f_constraint": 1, "data": [ "######...", "#####....", "###......", "##.....#.", "#....####", "....#####", "...#####.", "..#####..", "....###..", ".........", ".........", "..#......", ".###.....", "####.....", "####.....", "####.....", "#####....", "######..."]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 0, "d_constraint": 1, "e_constraint": 1, "f_constraint": 1, "data": [ ".........", ".........", "..###....", ".#####...", ".######..", "..#####..", "..#####..", ".#####...", ".....#...", ".........", ".........", "...#....#", "#####..##", "#####...#", "#####...#", "######..#", "######...", "#####...."]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 1, "d_constraint": 1, "e_constraint": 1, "f_constraint": 1, "data": [ "#####....", "#####....", "####...#.", ".###..###", ".....####", "#.....##.", "#.....#..", "##....#..", "####.....", "######...", "######...", "######...", "######...", "######...", ".###.....", ".........", ".........", "........."]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 1, "d_constraint": 1, "e_constraint": 1, "f_constraint": 1, "data": [ ".........", ".....#...", ".....###.", "....#####", ".......##", "#.......#", "##.......", "###......", "###......", "####.....", "####.....", "#####....", "####.....", "##.......", "#........", ".........", ".........", "........."]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 1, "d_constraint": 1, "e_constraint": 1, "f_constraint": 1, "data": [ "######...", "#####....", "#####....", "####...##", "####...##", ".####..##", "..###..#.", "..##.....", "...#.....", ".........", ".........", ".........", "..######.", "....#####", ".....#...", ".........", ".........", "........."]} , { "a_constraint": 1, "b_constraint": 1, "c_constraint": 1, "d_constraint": 1, "e_constraint": 1, "f_constraint": 1, "data": [ ".........", ".........", ".........", "......###", "....#####", "....####.", ".....##..", ".....##..", ".....##..", "....###..", "....####.", "....###..", "....###..", ".....#...", ".........", ".........", ".........", "........."]} ] }