{ "config": { "is_corner": true, "num_color_0": 3, "num_color_1": 1, "num_color_2": 3, "num_color_3": 1, "num_x_variants": 1, "num_y_variants": 1, "short_side_length": 15 }, "max_tiles": { "h": 27, "v": 27 }, "h_tiles": [{ "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "########..............########", "########..............########", "#########............#########", "#########............#########", "########..............########", "########..............########", "#######..........#.....#######", "######......########.....#####", "..##......############.....#..", ".........##############.......", "........###############.......", "........################......", ".......#################......", ".......################.......", ".......################......."]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "#####....##########....#######", "####....########......########", "####....######........########", "###....######..........#######", "##.....#####............######", "#......#####............######", "#......####..............#####", "......#####..............#####", "......####...............###..", "......##.................#....", "........................#.....", ".........###..................", ".......######..........#......", ".......#######........#.......", ".......#########....###......."]} , { "a_constraint": 0, "b_constraint": 2, "c_constraint": 0, "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": 0, "b_constraint": 1, "c_constraint": 0, "d_constraint": 1, "e_constraint": 0, "f_constraint": 0, "data": [ "#####....##########....#######", "####.....#########....########", "###......#######.....#########", "###.......#####.......########", "###........###.........#######", "#...........##.........#######", "............##.........#######", "............##.........#######", "............##.........#####..", "............###.........##....", "##..........####..............", "###........###########........", "####......#############.......", "#####.....#############.......", "#####....##############......."]} , { "a_constraint": 0, "b_constraint": 2, "c_constraint": 0, "d_constraint": 1, "e_constraint": 0, "f_constraint": 0, "data": [ "####....#############....#####", "#####....#############....####", "#####.....############.....###", "####......############.....###", "###........############....###", "#...........###########.....##", "............###########.....##", "............############.....#", "............############......", ".#..........############......", "##..........############......", "###........#############......", "####......##############......", "######....#############.......", "#####....##############......."]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 2, "e_constraint": 0, "f_constraint": 0, "data": [ "########..............########", "########..............########", "#########............#########", "########.............#########", "########..............########", ".######...............########", "..####...........#......######", "....##......########......####", "..........###########.....##..", "#........#############........", "##.......##############.......", "###.....###############.......", "####....################......", "####....###############.......", "#####....##############......."]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 0, "d_constraint": 2, "e_constraint": 0, "f_constraint": 0, "data": [ "#####.....#########....#######", "###.........#####.....########", "##...........###.......#######", "#.............#.........######", "#.............#.........######", "........................######", "........................######", ".........................#####", "...............#..........##..", "...............##.............", "#.............########........", "#.............#########.......", "##...........###########......", "###.........###########.......", "#####.....#############......."]} , { "a_constraint": 0, "b_constraint": 2, "c_constraint": 0, "d_constraint": 2, "e_constraint": 0, "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": 0, "b_constraint": 1, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 1, "data": [ "#####....##########....#######", "#####....#########....########", "####....##########....########", "####....#########.....########", "###.....#########.........####", "###....##########..........###", "##.....#########............#.", "#.....##########..............", "......#########...............", "......#########...............", "......##########.............#", "......##########...........###", "......###########.........####", ".......###############....####", ".......##############....#####"]} , { "a_constraint": 0, "b_constraint": 2, "c_constraint": 0, "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": 0, "b_constraint": 1, "c_constraint": 0, "d_constraint": 1, "e_constraint": 0, "f_constraint": 1, "data": [ "#####....##########....#######", "####.....#########......######", "####.....#########........####", "###.......#######..........###", "##........######............##", "#.........######............##", "....##....#####...............", "...####...#####...............", "..#####...#####...............", ".######...#####...............", "#######...######.............#", "######....######............##", "######....#######..........###", "#####....#########........####", "#####....###########.....#####"]} , { "a_constraint": 0, "b_constraint": 2, "c_constraint": 0, "d_constraint": 1, "e_constraint": 0, "f_constraint": 1, "data": [ "####....#############....#####", "#####.......##########....####", "######........########....####", "####...........######.....####", "##.............######......###", "#...............####.......###", "................###.........#.", "................###...........", "..##............###...........", ".####..........####...........", "#####..........####..........#", "######........######.......###", "########....#########.....####", "######....############....####", "#####....############....#####"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 2, "e_constraint": 0, "f_constraint": 1, "data": [ "########..............########", "########..............########", "########...............#######", "########...............#######", "########...............#######", ".######.................######", "..####.....##....#......#####.", ".........##########.......#...", "........#############.........", "#.......##############........", "##......##############.......#", "###....###############......##", "###.....##############.....###", "####....##############....####", "#####....############....#####"]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 0, "d_constraint": 2, "e_constraint": 0, "f_constraint": 1, "data": [ "#####....##########....#######", "####....###########...########", "####.....#########....########", "##........########...#########", "#..........#######...#########", "...........#######....########", "............######.....#######", "............#######....#######", "............#######.....######", "............########....######", "#..........##########....#####", "#..........##########....#####", "##........############...#####", "####.....############....#####", "#####....############....#####"]} , { "a_constraint": 0, "b_constraint": 2, "c_constraint": 0, "d_constraint": 2, "e_constraint": 0, "f_constraint": 1, "data": [ "####....#############....#####", "####....#############.....####", "#####...############.......###", "######..###########.........##", "######..##########...........#", ".#####...#########...........#", "..#####..########.............", "...####..########.............", "....##...########.............", "#...##..##########............", "##......##########...........#", "###.....###########.........##", "####....############.......###", "####....#############.....####", "#####....############....#####"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 2, "data": [ "########..............########", "########..............########", "#########............#########", "#########.............#..#####", "##########.................###", "###########..................#", "#############.................", "##############............#...", "..###########............###..", "....#######.............#####.", ".....####...............######", "..............#........#######", "............####......########", ".........########....#########", ".......###########....########"]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 2, "data": [ "#####....##########....#######", "####....#########.....########", "###.....#######.......########", "###....#######.........#######", "##....#######.............####", "##....#######................#", "#....#######..................", "#....#######..................", ".....#######..............##..", ".....######.............#####.", ".....####...............######", "......#................#######", "............###........#######", "..........#######.....########", ".........#########....########"]} , { "a_constraint": 0, "b_constraint": 2, "c_constraint": 0, "d_constraint": 0, "e_constraint": 0, "f_constraint": 2, "data": [ "####....######....###....#####", "#####....###........#.....####", "######....#................###", "#######....................###", "########....................##", "#########.............##.....#", "##########............###.....", "##########............#####...", "..#########..........#######..", "....#######..........########.", ".....#######........##########", "......########......##########", "......##########....##########", ".......##########....#########", ".......###########....########"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 1, "e_constraint": 0, "f_constraint": 2, "data": [ "########..............########", "########................######", "#####....................#####", "####.......................###", "##..........................##", "#..................####......#", "...................#####......", ".....###............######....", "...#####............########..", ".#######............#########.", "########............##########", "#########..........###########", "#########..........###########", "######...............#########", "#####....###....##....########"]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 0, "d_constraint": 1, "e_constraint": 0, "f_constraint": 2, "data": [ "#####....##########....#######", "####..........####....########", "####............#......#######", "###........................###", "##.................#........##", "#.................####.......#", "....##............####........", "...###............####........", "..####............#####....#..", ".######...........###########.", "#######............###########", "########............##########", "#######.......#.....##########", "######....#######....#########", "#####....#########....########"]} , { "a_constraint": 0, "b_constraint": 2, "c_constraint": 0, "d_constraint": 1, "e_constraint": 0, "f_constraint": 2, "data": [ "####....#############....#####", "#####....############......###", "#######...##########........##", "######.....########..........#", "###.........######...........#", "#...........#####............#", "............#####.............", "...###.....#####..............", "..#####....#####..............", ".#######...#####............#.", "#######....#####...........###", "#######....######.....########", "#######....######....#########", "######....#######....#########", "#####....#########....########"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 2, "e_constraint": 0, "f_constraint": 2, "data": [ "########...............#######", "########.................#####", "#########.................####", "#########..................###", "########....................##", ".###...............####......#", "..#........##......######.....", "..........####.....########...", "..........#####....#########..", "#.........#####.....#########.", "##........#####.....##########", "###......#######.....#########", "####....########.....#########", "####....#########....#########", "#####....#########....########"]} , { "a_constraint": 0, "b_constraint": 1, "c_constraint": 0, "d_constraint": 2, "e_constraint": 0, "f_constraint": 2, "data": [ "#####....#########.....#######", "####....########.........#####", "####...########...........####", "###....#######.............###", "###....#######.............###", ".......######................#", "........#####.................", ".........####.................", ".........####.................", "#........####...............#.", "#........#####.............###", "##......######.............###", "###....########...........####", "####....########.........#####", "#####....#########.....#######"]} , { "a_constraint": 0, "b_constraint": 2, "c_constraint": 0, "d_constraint": 2, "e_constraint": 0, "f_constraint": 2, "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": 2, "b_constraint": 0, "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": 2, "b_constraint": 0, "c_constraint": 1, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "######....#####", "#######....####", "########...####", "########....###", "#########...###", "##########...##", ".#########....#", "..########.....", "..#########....", "...########....", "#..#######.....", "#...#####......", "##..#####......", "##...###.......", "##...###.......", "##....##.......", "##.............", "##.............", "##.............", "#..............", "..........#....", "..........###..", "..#........####", ".###........###", "#######.....###", "########....###", "########....###", "#######....####", "######....#####", "#####....######"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 2, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ ".......########", ".......########", ".......########", ".......########", "........#######", "........#######", "..##.....######", "#####.....#####", "######......#..", "#######........", "########.......", "########.......", "#########......", "########.......", "########.......", "########.......", "########.......", "#########......", "#########......", "##########.....", "#########......", "#########......", ".#######......#", "..#####.....###", "...###.....####", "..........#####", "#........######", "##.......######", "###.....#######", "#####....######"]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 2, "d_constraint": 0, "e_constraint": 0, "f_constraint": 0, "data": [ "####....#######", "###....########", "###...#########", "##.....########", "#......########", ".......########", "........#######", "..........#####", "..###.......#..", "#######........", "########.......", "########.......", "#########......", "########.......", "########.......", "########.......", "########.......", "#########......", "#########......", "########.......", "########.......", "#######....##..", ".######...#####", "..#..#....#####", "..........#####", "........#######", "#.......#######", "##......#######", "####....#######", "#####....######"]} , { "a_constraint": 2, "b_constraint": 0, "c_constraint": 2, "d_constraint": 0, "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": 2, "b_constraint": 0, "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": 2, "b_constraint": 0, "c_constraint": 1, "d_constraint": 0, "e_constraint": 1, "f_constraint": 0, "data": [ "######....#####", "#######....####", "########...####", "#########...###", "#########...###", "##########..###", ".#########...##", "..########.....", "....######.....", ".....####......", "#..............", "##............#", "#####......####", "###############", "###############", "#####....######", "###........####", "##..........###", "#............##", "#............##", "..............#", "...............", "...............", "...............", "#..............", "#.............#", "##..........###", "###........####", "#####.....#####", "#####....######"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 2, "d_constraint": 0, "e_constraint": 1, "f_constraint": 0, "data": [ ".......########", ".......########", "......#########", "......#########", "......#########", "......#########", "..#....########", "####.......###.", "####........#..", "###............", "###............", "###...........#", "###..........##", "###..........##", "###..........##", "####........###", "#####......####", "###############", "###############", "###############", "###############", "##############.", ".############..", "..##########...", "...#######.....", "......###.....#", "#...........###", "##.........####", "####.....######", "#####....######"]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 2, "d_constraint": 0, "e_constraint": 1, "f_constraint": 0, "data": [ "####....#######", "###......######", "##........#####", "#..........####", "#..........####", "...........####", "...........####", "...........###.", "...........##..", "##.............", "###............", "#######.......#", "######........#", "######........#", "######........#", "######........#", "#######......##", "########....###", "###############", "###############", "###############", "##############.", ".###########...", "..#########....", "...######......", ".....##.......#", "#...........###", "##.........####", "####.....######", "#####....######"]} , { "a_constraint": 2, "b_constraint": 0, "c_constraint": 2, "d_constraint": 0, "e_constraint": 1, "f_constraint": 0, "data": [ "######....#####", "#####......####", "###.........###", "##...........##", "#.............#", "#.............#", "...............", "...............", "...............", "...............", "...............", "#.............#", "#.............#", "##...........##", "###.........###", "#####.....#####", "###############", "###############", "###############", "###############", "###############", "##############.", ".############..", "..##########...", "...########....", "....######....#", "#....#.......##", "##.........####", "####.......####", "#####....######"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 2, "f_constraint": 0, "data": [ ".......########", ".........######", "............###", "..............#", "...............", "....###........", "..#######......", "#############..", "###############", "#####......####", "####........###", "###..........##", "###..........##", "###..........##", "###..........##", "###..........##", "###..........##", "####........###", "####.........##", "####....#.....#", "####....###....", "###....#####...", "##....#######..", ".....#########.", ".....##########", ".....##########", "......#########", "......#########", ".......########", ".......########"]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 2, "f_constraint": 0, "data": [ "####....#######", "###....########", "##........#####", "#.............#", "#..............", "...............", ".........###...", "........######.", ".##.......#####", "####.......####", "###.........###", "###.........###", "###.........###", "###.........###", "###.........###", "####.......####", "#####.....#####", "###############", "###############", "###########..##", "#######........", "#####..........", "###............", "..#.......###..", ".......########", "......#########", "......#########", "......#########", ".......########", ".......########"]} , { "a_constraint": 2, "b_constraint": 0, "c_constraint": 0, "d_constraint": 0, "e_constraint": 2, "f_constraint": 0, "data": [ "######....#####", "#######....####", "########....###", "########......#", "#####..........", "###............", ".#.............", "............##.", ".............##", ".............##", "#............##", "#............##", "##..........###", "##..........###", "###........####", "#####....######", "###############", "###############", "########.....##", "######........#", "#####..........", "#####..........", "#####......#...", "..##.......###.", "..........#####", ".......########", ".......########", "......#########", ".......########", ".......########"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 1, "d_constraint": 0, "e_constraint": 2, "f_constraint": 0, "data": [ ".......########", ".......########", "...........####", "..............#", ".....###.......", "....#####......", "..##########...", "##############.", "###############", "###############", "###############", "#####.....#####", "###.........###", "##...........##", "#.............#", "#.............#", "...............", "...............", "...............", "...............", "...............", "...............", "...............", ".#...........#.", "###.........###", "#####......####", "######.....####", "######....#####", "######....#####", "#####....######"]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 1, "d_constraint": 0, "e_constraint": 2, "f_constraint": 0, "data": [ "####....#######", "###.........###", "###..........##", "##............#", "#..............", "...............", "............#..", "............##.", ".#..........###", "###........####", "####......#####", "###############", "###############", "###############", "###############", "#####....######", "####......#####", "###.......#####", "##..........###", "#.............#", "...............", "....#####......", "..#######......", ".#######.......", "########.....##", "########....###", "#######.....###", "######.....####", "######....#####", "#####....######"]} , { "a_constraint": 2, "b_constraint": 0, "c_constraint": 1, "d_constraint": 0, "e_constraint": 2, "f_constraint": 0, "data": [ "######....#####", "#######....####", "########.....##", "#########.....#", "########.......", "########.......", "...##..........", ".............#.", "...........####", "..........#####", "##.....########", "###############", "######....#####", "####........###", "###..........##", "###..........##", "##............#", "##............#", "##............#", "#.............#", "...............", "...............", "..##........#..", ".#####.....###.", "#######....####", "######.....####", "######.....####", "######....#####", "######....#####", "#####....######"]} , { "a_constraint": 0, "b_constraint": 0, "c_constraint": 2, "d_constraint": 0, "e_constraint": 2, "f_constraint": 0, "data": [ ".......########", ".........######", "............###", "..............#", "...............", "....####.......", "..##########...", "##############.", "######...######", "####.......####", "###.........###", "##...........##", "##...........##", "#.............#", "#.............#", "#.............#", "##...........##", "##...........##", "###...........#", "####..........#", "####.....##....", "###....#####...", "......#######..", "......########.", ".....##########", ".....##########", "#......########", "##......#######", "####....#######", "#####....######"]} , { "a_constraint": 1, "b_constraint": 0, "c_constraint": 2, "d_constraint": 0, "e_constraint": 2, "f_constraint": 0, "data": [ "####....#######", "###......######", "###........####", "##............#", "#..............", "....######.....", "...#########...", "...###########.", ".##############", "###############", "###############", "###############", "###############", "###############", "###############", "#####......####", "####........###", "###..........##", "###..........##", "###...........#", "###............", "###............", ".##............", "..##........##.", "...........####", ".......########", "#.....#########", "##.....########", "####....#######", "#####....######"]} , { "a_constraint": 2, "b_constraint": 0, "c_constraint": 2, "d_constraint": 0, "e_constraint": 2, "f_constraint": 0, "data": [ "######....#####", "#######....####", "#####.......###", "####..........#", "###............", "###............", ".#.............", "...............", "...............", "..............#", "#.............#", "##...........##", "#####.......###", "#######...#####", "###############", "###############", "###############", "###############", "#######.....###", "######........#", "#####..........", "####...........", ".##......###...", "........######.", "........#######", "........#######", "#.......#######", "##.....########", "###.....#######", "#####....######"]} ] }