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