{ "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": [ ".........", ".##......", "#####.##.", "#####.###", "#####.###", "####..##.", "####.##..", ".###.##..", "..#......", "....#....", ".#######.", ".########", "..#######", "...######", "....#####", "....#####", "......##.", "........."]} ] }