03241_03421_30241_30421_32041_32401_34021_34201
Counting sequence:
1, 1, 2, 6, 24, 112, 568, 3032, 16768, 95200, 551616, 3248704, 19389824, 117021824, 712934784, 4378663296, 27081760768, 168530142720, 1054464293888, 6629484729344, 41860283723776, 265346078982144, 1687918305128448, 10771600724946944, 68941213290561536, 442427575548461056, 2846278279028277248, 18352802795930714112, 118588983399050477568, 767782177646313963520, 4979949953583054159872, 32355831231314785304576, 210558709598477868859392, 1372283371473310644043776, 8956227437720371727171584, 58530384475270519722344448, 382983331944009873075732480, 2508941882400991929769656320, 16454549025616564077550632960, 108029063908515559257203015680, 709955335647042588246947135488, 4670200441621999823030967074816, 30749210383371183418869593145344, 202631835191481477341835580932096, 1336408589142930743577593910394880, 8820891887800248207842645616099328, 58265606039163432331609113918177280, 385145134336372438153517545014951936, 2547626122504518352345059373749370880, 16862954879453957806433295950799699968, 111688049002357150695437617236627423232, 740191010374927339591042095346440208384, 4908340231496856276155167387891053625344, 32566383524953585451743428317786442563584, 216191815025584682630056511117746832932864, 1435936154519986687271388927327684383473664, 9542210244935909701914535112333926642745344, 63441440797270789570274207083212497542447104, 421987847864035609812611921038977453621510144, 2808165677749896476430412181660982199948673024, 18695400057152198602207487588448805555099664384, 124517318934667876794981726485209358256018817024, 829663030380469516181045468969536049927205945344, 5530253014033277151822501447252768859542807117824, 36876876211546599304952640241147534160671889424384, 245993675479930831097444153196071492613044745273344, 1641532619888105819578474921872098778213883171569664, 10957870017566776973105407282369370881605292622086144, 73172741259813866085843525165796055741778731533860864, 488781499590815166836805313147069246378053989830754304, 3266016193584304781795368579264512180429852251116273664, 21830119367222551518533931442637549583622332430852030464, 145956794906772063908303688832159280080899640502259810304, 976156255610674843557272264494043237596719247573399896064, 6530368897526884156516901341340588540795663316718016528384, 43699464151943991822416314642734234924153890236505455067136, 292503682425016754060674563942105692653276520602464103170048, 1958395155753861178134642484752434547321354421959929815367680, 13115357344387311565189942714961388193723791568257286571819008, 87855288245258220807434419257706594739689863298371489558953984, 588655136964617290378727748345647523048224760353278335983288320, 3945087074043245943220480883373516924524093473530185640451244032, 26445534184872537656159891065987775800859037331423199995782758400, 177315113420178270897337884230405370625266596595435545595983429632, 1189144072556897353149632380542090761485313566766072150285002735616, 7976571139909459540659278969016771924893549063198932776385393983488, 53516644031346094053926692320853113400857456125935108098831390081024, 359128814933435016089195982265693019466937665060517425108183095967744, 2410451231956942090854929022749562369399574571652226108644638813323264, 16181962673932422697324006066082806072538705480272489528566942504321024, 108654292659157748756692409960562400231087476550442681279273807325954048, 729698734574219233499039079740131475511427827391906327937304723961413632, 4901393049759263611751090007430767774012294012253411802436338374951305216, 32928578431873330449020032769024918701977767073681026659850428402339151872, 221259681850061598025738379239459902333741804125566760798692238214534529024, 1486982386224470765974742392790534351529288241405564703964975432734162812928, 9994982631681983889853581814359374515798045147833434066823431563531721375744, 67193835351681822367645151916299435337512265309445122107677199827970631401472, 451800305895479427783024480062272990740768619553108820595092326774304243974144, 3038308670897522420440114885270044773604035642037350319633558033754618737983488, 20435448375693751784554643691894531632637310470282343031794326419655948117213184
Generating function in Maple syntax:
(4*x-5+(8*x^2-8*x+1)^(1/2))/(4*x-4)
Generating function in latex syntax:
\frac{4 x -5+\sqrt{8 x^{2}-8 x +1}}{4 x -4}
Generating function in sympy syntax:
(4*x + sqrt(8*x**2 - 8*x + 1) - 5)/(4*x - 4)
Implicit equation for the generating function in Maple syntax:
(2*x-2)*F(x)^2+(-4*x+5)*F(x)+x-3 = 0
Implicit equation for the generating function in latex syntax:
\left(2 x -2\right) F \! \left(x \right)^{2}+\left(-4 x +5\right) F \! \left(x \right)+x -3 = 0
Recurrence in maple format:
a(0) = 1
a(1) = 1
a(2) = 2
a(n+3) = 8*n/(n+3)*a(n)-4*(3+4*n)/(n+3)*a(n+1)+3*(5+3*n)/(n+3)*a(n+2), n >= 3
Recurrence in latex format:
a(0) = 1
a(1) = 1
a(2) = 2
a{\left(n + 3 \right)} = \frac{8 n a{\left(n \right)}}{n + 3} + \frac{3 \left(3 n + 5\right) a{\left(n + 2 \right)}}{n + 3} - \frac{4 \left(4 n + 3\right) a{\left(n + 1 \right)}}{n + 3}, \quad n \geq 3
Specification 1
Strategy pack name: point_and_col_placements_tracked_fusion_tracked_component_fusion_symmetries
Tree: http://www.permpal.com/tree/25549/
System of equations in Maple syntax:
F[0,x] = F[1,x]+F[2,x]
F[1,x] = 1
F[2,x] = F[3,x]
F[3,x] = F[27,x]*F[4,x]
F[4,x] = F[0,x]+F[5,x]
F[5,x] = F[6,x]
F[6,x] = F[7,x,1]
F[7,x,k[0]] = F[8,x,k[0]]
F[8,x,k[0]] = F[27,x]*F[9,x,k[0]]
F[9,x,k[0]] = F[10,x,k[0]]+F[17,x,k[0]]
F[10,x,k[0]] = F[11,x,k[0]]*F[4,x]
F[11,x,k[0]] = F[1,x]+F[12,x,k[0]]
F[12,x,k[0]] = F[13,x,k[0]]
F[13,x,k[0]] = F[14,x,k[0]]*F[15,x,k[0]]
F[14,x,k[0]] = k[0]*x
F[15,x,k[0]] = F[11,x,k[0]]+F[16,x,k[0]]
F[16,x,k[0]] = F[12,x,k[0]]
F[17,x,k[0]] = F[18,x,k[0]]
F[18,x,k[0]] = F[14,x,k[0]]*F[19,x,k[0]]*F[28,x,k[0]]
F[20,x,k[0]] = F[14,x,k[0]]*F[19,x,k[0]]
F[20,x,k[0]] = F[21,x,k[0]]
F[22,x,k[0]] = F[21,x,k[0]]+F[4,x]
F[22,x,k[0]] = F[23,x,k[0]]+F[24,x,k[0]]
F[23,x,k[0]] = F[11,x,k[0]]+F[7,x,k[0]]
F[24,x,k[0]] = F[25,x,k[0]]
F[25,x,k[0]] = F[26,x,k[0]]*F[27,x]
F[26,x,k[0]] = 1/(-1+k[0])*(F[9,x,k[0]]*k[0]-F[9,x,1])
F[27,x] = x
F[28,x,k[0]] = F[11,x,k[0]]+F[12,x,k[0]]
System of equations in latex syntax:
F_{0}\! \left(x \right) = F_{1}\! \left(x \right)+F_{2}\! \left(x \right)
F_{1}\! \left(x \right) = 1
F_{2}\! \left(x \right) = F_{3}\! \left(x \right)
F_{3}\! \left(x \right) = F_{27}\! \left(x \right) F_{4}\! \left(x \right)
F_{4}\! \left(x \right) = F_{0}\! \left(x \right)+F_{5}\! \left(x \right)
F_{5}\! \left(x \right) = F_{6}\! \left(x \right)
F_{6}\! \left(x \right) = F_{7}\! \left(x , 1\right)
F_{7}\! \left(x , y\right) = F_{8}\! \left(x , y\right)
F_{8}\! \left(x , y\right) = F_{27}\! \left(x \right) F_{9}\! \left(x , y\right)
F_{9}\! \left(x , y\right) = F_{10}\! \left(x , y\right)+F_{17}\! \left(x , y\right)
F_{10}\! \left(x , y\right) = F_{11}\! \left(x , y\right) F_{4}\! \left(x \right)
F_{11}\! \left(x , y\right) = F_{1}\! \left(x \right)+F_{12}\! \left(x , y\right)
F_{12}\! \left(x , y\right) = F_{13}\! \left(x , y\right)
F_{13}\! \left(x , y\right) = F_{14}\! \left(x , y\right) F_{15}\! \left(x , y\right)
F_{14}\! \left(x , y\right) = x y
F_{15}\! \left(x , y\right) = F_{11}\! \left(x , y\right)+F_{16}\! \left(x , y\right)
F_{16}\! \left(x , y\right) = F_{12}\! \left(x , y\right)
F_{17}\! \left(x , y\right) = F_{18}\! \left(x , y\right)
F_{18}\! \left(x , y\right) = F_{14}\! \left(x , y\right) F_{19}\! \left(x , y\right) F_{28}\! \left(x , y\right)
F_{20}\! \left(x , y\right) = F_{14}\! \left(x , y\right) F_{19}\! \left(x , y\right)
F_{20}\! \left(x , y\right) = F_{21}\! \left(x , y\right)
F_{22}\! \left(x , y\right) = F_{21}\! \left(x , y\right)+F_{4}\! \left(x \right)
F_{22}\! \left(x , y\right) = F_{23}\! \left(x , y\right)+F_{24}\! \left(x , y\right)
F_{23}\! \left(x , y\right) = F_{11}\! \left(x , y\right)+F_{7}\! \left(x , y\right)
F_{24}\! \left(x , y\right) = F_{25}\! \left(x , y\right)
F_{25}\! \left(x , y\right) = F_{26}\! \left(x , y\right) F_{27}\! \left(x \right)
F_{26}\! \left(x , y\right) = -\frac{-y F_{9}\! \left(x , y\right)+F_{9}\! \left(x , 1\right)}{y -1}
F_{27}\! \left(x \right) = x
F_{28}\! \left(x , y\right) = F_{11}\! \left(x , y\right)+F_{12}\! \left(x , y\right)
System of equations in sympy syntax:
Eq(F_0(x), F_1(x) + F_2(x))
Eq(F_1(x), 1)
Eq(F_2(x), F_3(x))
Eq(F_3(x), F_27(x)*F_4(x))
Eq(F_4(x), F_0(x) + F_5(x))
Eq(F_5(x), F_6(x))
Eq(F_6(x), F_7(x, 1))
Eq(F_7(x, k_0), F_8(x, k_0))
Eq(F_8(x, k_0), F_27(x)*F_9(x, k_0))
Eq(F_9(x, k_0), F_10(x, k_0) + F_17(x, k_0))
Eq(F_10(x, k_0), F_11(x, k_0)*F_4(x))
Eq(F_11(x, k_0), F_1(x) + F_12(x, k_0))
Eq(F_12(x, k_0), F_13(x, k_0))
Eq(F_13(x, k_0), F_14(x, k_0)*F_15(x, k_0))
Eq(F_14(x, k_0), k_0*x)
Eq(F_15(x, k_0), F_11(x, k_0) + F_16(x, k_0))
Eq(F_16(x, k_0), F_12(x, k_0))
Eq(F_17(x, k_0), F_18(x, k_0))
Eq(F_18(x, k_0), F_14(x, k_0)*F_19(x, k_0)*F_28(x, k_0))
Eq(F_20(x, k_0), F_14(x, k_0)*F_19(x, k_0))
Eq(F_20(x, k_0), F_21(x, k_0))
Eq(F_22(x, k_0), F_21(x, k_0) + F_4(x))
Eq(F_22(x, k_0), F_23(x, k_0) + F_24(x, k_0))
Eq(F_23(x, k_0), F_11(x, k_0) + F_7(x, k_0))
Eq(F_24(x, k_0), F_25(x, k_0))
Eq(F_25(x, k_0), F_26(x, k_0)*F_27(x))
Eq(F_26(x, k_0), (k_0*F_9(x, k_0) - F_9(x, 1))/(k_0 - 1))
Eq(F_27(x), x)
Eq(F_28(x, k_0), F_11(x, k_0) + F_12(x, k_0))
Pack JSON:
{"name": "point_and_col_placements_tracked_fusion_tracked_component_fusion_symmetries", "initial_strats": [{"class_module": "tilings.strategies.rearrange_assumption", "strategy_class": "RearrangeAssumptionFactory"}, {"class_module": "tilings.strategies.assumption_insertion", "strategy_class": "AddAssumptionFactory"}, {"class_module": "tilings.strategies.factor", "strategy_class": "FactorFactory", "interleaving": null, "unions": false, "ignore_parent": true, "workable": true, "tracked": false}, {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "PointCorroborationFactory", "ignore_parent": true}, {"class_module": "tilings.strategies.fusion.fusion", "strategy_class": "FusionFactory", "tracked": true}, {"class_module": "tilings.strategies.fusion.component", "strategy_class": "ComponentFusionFactory", "tracked": true, "isolation_level": null}, {"class_module": "tilings.strategies.detect_components", "strategy_class": "DetectComponentsStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": true, "workable": true}, {"class_module": "tilings.strategies.monotone_sliding", "strategy_class": "MonotoneSlidingFactory"}, {"class_module": "tilings.strategies.point_jumping", "strategy_class": "AssumptionAndPointJumpingFactory"}, {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementCorroborationFactory", "ignore_parent": true}], "inferral_strats": [{"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}, {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionTransitivityFactory"}], "ver_strats": [{"class_module": "tilings.strategies.verification", "strategy_class": "BasicVerificationStrategy"}, {"class_module": "tilings.strategies.verification", "strategy_class": "InsertionEncodingVerificationStrategy", "ignore_parent": false}, {"class_module": "tilings.strategies.verification", "strategy_class": "OneByOneVerificationStrategy", "ignore_parent": false, "basis": [], "symmetry": false}, {"class_module": "tilings.strategies.verification", "strategy_class": "LocallyFactorableVerificationStrategy", "ignore_parent": false, "basis": [], "symmetry": false}, {"class_module": "tilings.strategies.verification", "strategy_class": "ComponentVerificationStrategy", "ignore_parent": false}], "expansion_strats": [[{"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "CellInsertionFactory", "ignore_parent": false, "maxreqlen": 1, "extra_basis": [], "one_cell_only": false}, {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "PatternPlacementFactory", "partial": false, "ignore_parent": false, "dirs": [0, 1, 2, 3], "point_only": false}, {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RowAndColumnPlacementFactory", "partial": false, "ignore_parent": false, "dirs": [0, 1, 2, 3], "place_row": false, "place_col": true}], [{"class_module": "tilings.strategies.requirement_placement", "strategy_class": "FusableRowAndColumnPlacementFactory", "partial": false, "ignore_parent": false, "dirs": [0, 1, 2, 3], "place_row": true, "place_col": true}]], "symmetries": [{"class_module": "tilings.strategies.symmetry", "strategy_class": "SymmetriesFactory", "basis": null}], "iterative": false}
Specification JSON:
{"root": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 2]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 2]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 2]]}]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 0], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[2, 1], [2, 0], [2, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 0], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[2, 1], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 3]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [1, 0], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[1, 1], [1, 0], [1, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 0], [1, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[1, 1], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[1, 1], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 1], [0, 2], [0, 4], [2, 0], [2, 1]], [[1, 3]]]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2]], [[1, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 2]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 1]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 2]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.assumption_insertion", "strategy_class": "AddAssumptionsStrategy", "workable": false, "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 1]]}]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 2]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 2]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 2]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 2]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[1, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 1]], [[1, 2]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [2, 3], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 3], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 3], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [2, 3], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 4], [2, 3], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 4], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 4], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [2, 4], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 4], [0, 4], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[0, 4], [0, 4], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 4], [0, 4], [2, 4]]}, {"patt": [1, 2, 0], "pos": [[0, 4], [2, 4], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 4], [2, 4], [2, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 4], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 4], [2, 4], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 4], [0, 2]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 2], [0, 3]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 2], [0, 4]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 3], [0, 0], [0, 2], [0, 3]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 3], [0, 0], [0, 2], [0, 4]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 4], [0, 0], [0, 2], [0, 4]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 3], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 4], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 0], [0, 4], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 4], [0, 0], [0, 4], [0, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [0, 0], [0, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [0, 0], [0, 4]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 3], [0, 2], [0, 0], [0, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 3], [0, 2], [0, 0], [0, 4]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 4], [0, 2], [0, 0], [0, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 4], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 2], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 2], [0, 4], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 2], [0, 4], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 3], [0, 0], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 4], [0, 0], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 0], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 4], [0, 0], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [0, 4], [0, 0], [0, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 3], [0, 2], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 4], [0, 2], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 3], [0, 3], [0, 2], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 3], [0, 4], [0, 2], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 4], [0, 4], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 3], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 4], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 3], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2], [0, 2]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 3], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 3], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 3], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 3], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 4], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 4], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 3], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 3], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 4], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 4], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 3], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 3], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 3], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 3], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 4], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 4], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 3], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 3], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 3], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 3], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 4], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 4], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 3], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 3], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 4], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 4], [0, 4], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[2, 4]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [1, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [1, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [1, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 3], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 3], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 3], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [1, 3], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 3], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 2]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 3]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 1], [0, 3]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 3], [0, 0], [0, 1], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 3], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 3], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 1], [0, 0], [0, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 3], [0, 1], [0, 0], [0, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 1], [0, 3], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 3], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 3], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 0], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 3], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 3], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 3], [0, 3], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 3], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 3], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 3], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 3], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 3], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 3], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 3]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [0, 3], [0, 4], [2, 3], [2, 4]], [[1, 1]]]}}, {"class_module": "tilings.strategies.fusion.fusion", "rule_class": "FusionRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [1, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [1, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [1, 3], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 2], [1, 3]]}, {"patt": [1, 0, 2], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 3], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 3], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 3], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [1, 3], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [1, 3], [1, 3]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 3], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 3], [1, 3], [1, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 2]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 3]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 1], [0, 3]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 3], [0, 0], [0, 1], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 3], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 3], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 1], [0, 0], [0, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 3], [0, 1], [0, 0], [0, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 1], [0, 3], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 3], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 3], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 0], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 3], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 3], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 3], [0, 3], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 3], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 3], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 3], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 3], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 3], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 3], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 3]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 2]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.fusion.fusion", "strategy_class": "FusionStrategy", "row_idx": 2, "col_idx": null, "tracked": true}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 2]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 2], [0, 3]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 3], [0, 0], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 3], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [0, 0], [0, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 3], [0, 2], [0, 0], [0, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 2], [0, 3], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 3], [0, 0], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 0], [0, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 3], [0, 2], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 3], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 3], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 3], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 3], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 3], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 3], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 3], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 2]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 2], [0, 3], [2, 3]], [[1, 1]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[1, 6]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[2, 6]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 6]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0], "pos": [[4, 6]]}, {"patt": [0, 1], "pos": [[0, 6], [0, 6]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[3, 5], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 5], [3, 5], [3, 5]]}, {"patt": [1, 0, 2], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 5], [3, 5], [3, 5]]}, {"patt": [1, 2, 0], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 0], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[2, 1], [2, 0], [2, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 0], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 6], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 6], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 6], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 6], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 6], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 6], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 6], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 6], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 6], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 6], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 6], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 6], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 6], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 6], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 6], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 6], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 6], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 6], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 6], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 6], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[2, 1], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 6], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 6], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 6], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 6], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 6], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 6], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 6], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 6], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 6], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 6], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 6], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 6], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 6], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 6], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 6], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 6], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 6], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 6], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 6], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 6], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 4]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 6]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0], "pos": [[4, 3]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [1, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [1, 0], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [1, 1], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [1, 1], [1, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[1, 1], [1, 0], [1, 1], [1, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 0], [1, 1], [1, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [1, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[1, 1], [1, 1], [1, 1], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 0], [1, 1], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[1, 1], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[1, 1], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1], [1, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 3]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 0], [0, 1], [0, 2], [0, 6], [2, 0], [2, 1]], [[1, 4]], [[3, 5], [4, 3]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0], [1, 2]]]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 1]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 2]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 2], [0, 3]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 3], [0, 0], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 3], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [0, 0], [0, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 3], [0, 2], [0, 0], [0, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 2], [0, 3], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 3], [0, 0], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 0], [0, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 3], [0, 2], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 3], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 3], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 3], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 3], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 3], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 3], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 3], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 2]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 2], [0, 3]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 3], [0, 0], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 3], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [0, 0], [0, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 3], [0, 2], [0, 0], [0, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 2], [0, 3], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 3], [0, 0], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 0], [0, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 3], [0, 2], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 3], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 3], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 3], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 3], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 3], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 3], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 3], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 0}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "ReverseRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 2]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 0], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[2, 1], [2, 0], [2, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 0], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[2, 1], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 3]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 2]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 0}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 2]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [2, 3], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 3], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 3], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [0, 4], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [2, 3], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 4], [2, 3], [2, 4]]}, {"patt": [1, 0, 2], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 4], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 4], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [2, 4], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 4], [0, 4], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 4], [0, 4], [0, 4]]}, {"patt": [1, 2, 0], "pos": [[0, 4], [0, 4], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 4], [0, 4], [2, 4]]}, {"patt": [1, 2, 0], "pos": [[0, 4], [2, 4], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 4], [2, 4], [2, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 4], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 4], [2, 4], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 4], [0, 4], [0, 2]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 2], [0, 3]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 2], [0, 4]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 3], [0, 0], [0, 2], [0, 3]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 3], [0, 0], [0, 2], [0, 4]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 4], [0, 0], [0, 2], [0, 4]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 3], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 4], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 0], [0, 4], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 4], [0, 0], [0, 4], [0, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [0, 0], [0, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [0, 0], [0, 4]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 3], [0, 2], [0, 0], [0, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 3], [0, 2], [0, 0], [0, 4]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 4], [0, 2], [0, 0], [0, 4]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 4], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 2], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 2], [0, 4], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 4], [0, 2], [0, 4], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 3], [0, 0], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 4], [0, 0], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 0], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 4], [0, 0], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 4], [0, 4], [0, 0], [0, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 3], [0, 2], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 4], [0, 2], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 3], [0, 3], [0, 2], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 3], [0, 4], [0, 2], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 4], [0, 4], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 3], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 4], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 3], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2], [0, 2]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 3], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 3], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 3], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 3], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 4], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 4], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 3], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 3], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 4], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 4], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 3], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 3], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 3], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 3], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 4], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 4], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 4], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 3], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 3], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 3], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 3], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 4], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 4], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 3], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 3], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 4], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 4], [0, 4], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[2, 4]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [0, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 3], [2, 3], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 2]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 2], [0, 3]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 3], [0, 0], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 3], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 2], [0, 0], [0, 3]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 3], [0, 2], [0, 0], [0, 3]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 2], [0, 3], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 3], [0, 2], [0, 3], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 3], [0, 0], [0, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 3], [0, 3], [0, 0], [0, 2]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 2], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 3], [0, 2], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 3], [0, 3], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 3], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 3], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 3], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 3], [0, 0], [0, 0], [0, 3], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 3], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 3], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 3], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 3], [0, 3], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [0, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 1], [0, 0], [0, 1], [0, 2]]}, {"patt": [2, 0, 1, 3], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 1], [0, 1], [0, 0], [0, 2]]}, {"patt": [2, 1, 0, 3], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 1], [0, 1], [0, 2], [0, 0]]}, {"patt": [2, 1, 3, 0], "pos": [[0, 2], [0, 1], [0, 2], [0, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 1], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 1], [0, 2], [0, 1], [0, 0]]}, {"patt": [2, 3, 1, 0], "pos": [[0, 2], [0, 2], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 2]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [3, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 4]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 0], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[2, 1], [2, 0], [2, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 0], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[2, 1], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 2]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [3, 4]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 4]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [1, 2, 0], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 2, 0], "pos": [[3, 4], [3, 4], [3, 4]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 0], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[2, 1], [2, 0], [2, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 0], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 4], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 4], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 4], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 4], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[2, 1], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 4], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 4], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 4], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 4], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 4], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 4], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 4]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[1, 6]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[2, 6]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 6]]}, {"patt": [0], "pos": [[4, 0]]}, {"patt": [0], "pos": [[4, 1]]}, {"patt": [0], "pos": [[4, 2]]}, {"patt": [0], "pos": [[4, 4]]}, {"patt": [0], "pos": [[4, 5]]}, {"patt": [0], "pos": [[4, 6]]}, {"patt": [0, 1], "pos": [[0, 6], [0, 6]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[3, 5], [4, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 1]]}, {"patt": [1, 0, 2], "pos": [[3, 5], [3, 5], [3, 5]]}, {"patt": [1, 0, 2], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [1, 2, 0], "pos": [[3, 5], [3, 5], [3, 5]]}, {"patt": [1, 2, 0], "pos": [[4, 3], [4, 3], [4, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [0, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 1], [2, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 0], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [0, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [2, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [0, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 1], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 1], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [2, 0, 1, 3], "pos": [[2, 1], [2, 0], [2, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 0], [2, 1], [2, 1]]}, {"patt": [2, 1, 0, 3], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [2, 1, 3, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [2, 1]]}, {"patt": [2, 3, 1, 0], "pos": [[2, 1], [2, 1], [2, 1], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 6], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 6], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 6], [0, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 6], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 6], [0, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 1], [2, 0]]}, {"patt": [0, 3, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 6], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 1], [0, 6], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [0, 2], [0, 6], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 6], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [0, 2], [0, 6], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 0], [2, 1], [2, 1], [2, 0], [2, 0]]}, {"patt": [0, 3, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 6], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 6], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 6], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 6], [0, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 6], [0, 1]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [3, 0, 2, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 0], [0, 0], [0, 6], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 0], [0, 6], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 1], [0, 1], [0, 6], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 0], [0, 6], [0, 0], [0, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[0, 2], [0, 1], [0, 6], [0, 1], [0, 1]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[2, 1], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 0, 4, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 6], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 0], [0, 0], [0, 6], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 6], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 0], [0, 0], [0, 6], [0, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[0, 2], [0, 1], [0, 1], [0, 6], [0, 1]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[2, 1], [2, 0], [2, 0], [2, 1], [2, 0]]}, {"patt": [3, 2, 0, 4, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 0], [0, 0], [0, 6], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 0], [0, 6], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 1], [0, 1], [0, 6], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 0], [0, 6], [0, 0], [0, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[0, 2], [0, 1], [0, 6], [0, 1], [0, 1]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 0], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 0], [2, 1], [2, 0], [2, 0]]}, {"patt": [3, 2, 4, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 0], [0, 6], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 6], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 1], [0, 6], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 6], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[0, 2], [0, 6], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 0], [0, 6], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 6], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 1], [0, 6], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 6], [0, 0], [0, 0], [0, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[0, 2], [0, 6], [0, 1], [0, 1], [0, 1]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[2, 0], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 0], [2, 0], [2, 0]]}, {"patt": [3, 4, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 4]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 6]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0], "pos": [[4, 3]]}]}]}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalenceRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 2, 0], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 2, 0], "pos": [[1, 2], [1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 2, "own_col": true, "own_row": true, "include_empty": true}}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "EquivalenceRule", "original_rule": {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}]}]}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 1]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 0], [0, 0]]}, {"patt": [1, 2, 0], "pos": [[0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}]}]}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 1]]}]}}}]}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "VerificationRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}], "requirements": [], "assumptions": []}, "strategy": {"class_module": "tilings.strategies.verification", "strategy_class": "BasicVerificationStrategy"}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "VerificationRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "strategy": {"class_module": "tilings.strategies.verification", "strategy_class": "BasicVerificationStrategy"}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "VerificationRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}, "strategy": {"class_module": "tilings.strategies.verification", "strategy_class": "BasicVerificationStrategy"}}]}