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