01342_01432_03142_03412_04132_04312_10342_10432_14032_40132_40312_41032

Counting sequence:
1, 1, 2, 6, 24, 108, 512, 2498, 12410, 62410, 316576, 1615962, 8287620, 42657584, 220184686, 1139068350, 5903296104, 30639130652, 159214569482, 828180601878, 4311541554800, 22462004362692, 117091830577516, 610701363646246, 3186573921462074, 16633581222489538, 86854484514107972, 453654197305871838, 2370107843874686820, 12385352245321407240, 64734262598500139524, 338404195151444255738, 1769311921796870901930, 9251939262070723430826, 48385404236070280898884, 253071680059338323622698, 1323778535801034545952432, 6925089171320009238365028, 36230122616742189468544000, 189559359378543845192741030, 991856028098724057134850270, 5190119244560396611618681710, 27159948360582435131553861760, 142135092458961376250959757390, 743862316577954579474724351660, 3893148383801095259298804671280, 20376283655368012776414858850150, 106650584937096703217787400605770, 558231714511643842565337207955140, 2921982766695413337926506301315160, 15295076768353859150786550800792386, 80063693779207493185125625341658082, 419110657546530393913513217265880320, 2193967318765082588664738843270427404, 11485219162935874678417348866385892756, 60125054230011131974053452803794400058, 314759009756920007386796670394145598710, 1647808878101725035297706282159344933262, 8626626882677695749862839144564268103164, 45162738510354793459911262384729301492706, 236441772482643408481918280163975269234756, 1237862678647095308197665012836591833792016, 6480741920870316499385962553285175223674302, 33929751421507153090666541605691228177496686, 177639705436127080391583194553969302898228264, 930042022535767476606349843915506396057363580, 4869316753711993329890888059485237675553723306, 25493895051085768497746222794828815225636757798, 133477134528561805404468732242206464725937301488, 698843431548969344246222171512816775315493154852, 3658938115785188093913334551234776540897082479920, 19157209551143616876244453581646248362449555614118, 100302394555927067742546124497597897293502002008094, 525160540339744242115653632850052842667543445480494, 2749631431725090978995182927927935177188190296312336, 14396548346140488237979520723729467584218452172725230, 75377837032748003527561145773889447575779668449661964, 394666496808995976195124466769304324304609966022780432, 2066417443705621039382498173604700289514361618034091642, 10819494837494208562882656176213011130114229606543651578, 56649614420838483000727743353032133897955211816357601960, 296611449190844291117639536504179337557747492654746565412, 1553029751479154410653129856010178694116880345374405557806, 8131534173516203028795339285834359252700861991525301063106, 42576112185176459278662857638994579629025994006737819798544, 222925758447184912488746128199197548713715140611300528340300, 1167226654451514044795938470620357253072842893828894026154516, 6111541800022351618507019949871850002005389231381686175378898, 31999779118548104166732459374112083499879040605281799196090398, 167549732652236911417113363585720386634660860890381165324369622, 877285650042245418964229476767958651699910572528608012681129340, 4593448011638329342240972844722658296601254749581806366157502138, 24051216454080976097925890370571602345027013662307483659606975804, 125931889653815546935143617585426953823922968635891073186583129224, 659378523322774556676098357809862066191775065727255747048404199896, 3452504500187095174667172662153492867924165090289021556635348348510, 18077320725206816795059671470869961518764087963263841751705579815114, 94652961115438619530242734343134659680131160488635820772831083064962, 495603833903009912378856310824738726025456843443681618947286778551712, 2594988280815596696495251801293614587146846901019218906122635504533278, 13587401766308091247400797800956420913974042476941035633004699544462320

Generating function in Maple syntax:
(5*x^4-24*x^3+46*x^2+(x^3-6*x^2+7*x-1)*(5*x^2-6*x+1)^(1/2)-34*x+5)/(4*x^4-22*x^3+41*x^2-28*x+4)

Generating function in latex syntax:
\frac{5 x^{4}-24 x^{3}+46 x^{2}+\left(x^{3}-6 x^{2}+7 x -1\right) \sqrt{5 x^{2}-6 x +1}-34 x +5}{4 x^{4}-22 x^{3}+41 x^{2}-28 x +4}

Generating function in sympy syntax:
(5*x**4 - 24*x**3 + 46*x**2 - 34*x + sqrt(5*x**2 - 6*x + 1)*(x**3 - 6*x**2 + 7*x - 1) + 5)/(4*x**4 - 22*x**3 + 41*x**2 - 28*x + 4)

Implicit equation for the generating function in Maple syntax:
(4*x^2-6*x+1)*(-2+x)^2*F(x)^2+(-10*x^4+48*x^3-92*x^2+68*x-10)*F(x)+5*x^4-16*x^3+39*x^2-38*x+6 = 0

Implicit equation for the generating function in latex syntax:
\left(4 x^{2}-6 x +1\right) \left(-2+x \right)^{2} F \! \left(x \right)^{2}+\left(-10 x^{4}+48 x^{3}-92 x^{2}+68 x -10\right) F \! \left(x \right)+5 x^{4}-16 x^{3}+39 x^{2}-38 x +6 = 0

Recurrence in maple format:
a(0) = 1
a(1) = 1
a(2) = 2
a(3) = 6
a(4) = 24
a(5) = 108
a(6) = 512
a(7) = 2498
a(n+8) = -10*n/(n+8)*a(n)+(118+107*n)/(n+8)*a(n+1)-1/2*(1694+857*n)/(n+8)*a(n+2)+3/2*(1603+566*n)/(n+8)*a(n+3)-1/2*(6725+1802*n)/(n+8)*a(n+4)+1/2*(4789+1019*n)/(n+8)*a(n+5)-1/2*(1660+289*n)/(n+8)*a(n+6)+3/2*(89+13*n)/(n+8)*a(n+7), n >= 8

Recurrence in latex format:
a(0) = 1
a(1) = 1
a(2) = 2
a(3) = 6
a(4) = 24
a(5) = 108
a(6) = 512
a(7) = 2498
a{\left(n + 8 \right)} = - \frac{10 n a{\left(n \right)}}{n + 8} + \frac{3 \left(13 n + 89\right) a{\left(n + 7 \right)}}{2 \left(n + 8\right)} + \frac{\left(107 n + 118\right) a{\left(n + 1 \right)}}{n + 8} - \frac{\left(289 n + 1660\right) a{\left(n + 6 \right)}}{2 \left(n + 8\right)} + \frac{3 \left(566 n + 1603\right) a{\left(n + 3 \right)}}{2 \left(n + 8\right)} - \frac{\left(857 n + 1694\right) a{\left(n + 2 \right)}}{2 \left(n + 8\right)} + \frac{\left(1019 n + 4789\right) a{\left(n + 5 \right)}}{2 \left(n + 8\right)} - \frac{\left(1802 n + 6725\right) a{\left(n + 4 \right)}}{2 \left(n + 8\right)}, \quad n \geq 8

Specification 1
Strategy pack name: point_placements_req_corrob
Tree: http://permpal.com/tree/24430/
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[11,x]*F[4,x]
F[4,x] = F[0,x]+F[5,x]
F[5,x] = F[6,x]
F[6,x] = F[11,x]*F[7,x]
F[7,x] = F[76,x]+F[8,x]
F[8,x] = F[12,x]+F[9,x]
F[9,x] = 1/F[11,x]*F[10,x]
F[10,x] = F[2,x]
F[11,x] = x
F[12,x] = F[13,x]
F[13,x] = F[11,x]*F[14,x]*F[18,x]
F[14,x] = F[15,x]+F[4,x]
F[15,x] = F[16,x]
F[16,x] = F[17,x]
F[17,x] = -F[0,x]+F[4,x]
F[18,x] = 1/F[11,x]/F[15,x]*F[19,x]
F[19,x] = F[20,x]
F[20,x] = F[11,x]*F[21,x]*F[22,x]
F[21,x] = 1/F[11,x]*F[16,x]
F[22,x] = F[11,x]+F[23,x]
F[23,x] = F[24,x]
F[24,x] = F[11,x]*F[25,x]
F[25,x] = F[26,x]+F[57,x]
F[26,x] = F[27,x]+F[29,x]
F[27,x] = F[11,x]*F[28,x]
F[28,x] = -1+(x^2-2*x)*F[28,x]^2+(2+x)*F[28,x]
F[29,x] = F[30,x]
F[30,x] = F[11,x]*F[31,x]
F[31,x] = F[32,x]+F[53,x]
F[32,x] = F[33,x]*F[45,x]
F[33,x] = F[34,x]+F[38,x]
F[34,x] = F[28,x]+F[35,x]
F[35,x] = F[36,x]
F[36,x] = F[11,x]*F[37,x]
F[37,x] = F[33,x]+F[35,x]
F[38,x] = F[39,x]
F[39,x] = F[11,x]*F[34,x]*F[40,x]
F[40,x] = F[41,x]+F[44,x]
F[41,x] = F[28,x]+F[42,x]
F[42,x] = F[43,x]
F[43,x] = F[11,x]*F[37,x]
F[44,x] = F[43,x]
F[45,x] = F[11,x]+F[46,x]
F[46,x] = F[47,x]+F[48,x]+F[49,x]
F[47,x] = 0
F[48,x] = F[11,x]*F[45,x]
F[49,x] = F[11,x]*F[50,x]
F[50,x] = F[51,x]
F[51,x] = F[11,x]*F[52,x]
F[52,x] = F[1,x]+F[50,x]
F[53,x] = F[52,x]*F[54,x]
F[54,x] = F[26,x]+F[55,x]
F[55,x] = F[56,x]
F[56,x] = F[11,x]*F[26,x]*F[40,x]
F[57,x] = F[22,x]+F[58,x]
F[58,x] = F[59,x]
F[59,x] = F[11,x]*F[60,x]
F[60,x] = F[58,x]+F[61,x]
F[61,x] = F[57,x]+F[62,x]
F[62,x] = F[63,x]
F[63,x] = F[11,x]*F[64,x]
F[64,x] = F[65,x]+F[66,x]
F[65,x] = F[40,x]*F[57,x]
F[66,x] = F[34,x]*F[67,x]
F[67,x] = F[68,x]+F[75,x]
F[68,x] = F[22,x]+F[69,x]
F[69,x] = F[70,x]
F[70,x] = F[11,x]*F[71,x]
F[71,x] = F[72,x]+F[74,x]
F[72,x] = F[54,x]+F[73,x]
F[73,x] = F[29,x]
F[74,x] = F[60,x]
F[75,x] = F[70,x]
F[76,x] = F[77,x]+F[78,x]
F[77,x] = F[28,x]*F[5,x]
F[78,x] = F[79,x]
F[79,x] = F[11,x]*F[28,x]*F[80,x]
F[80,x] = 1/F[11,x]*F[81,x]
F[81,x] = F[82,x]
F[82,x] = -F[2,x]+F[17,x]
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_{11}\! \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_{11}\! \left(x \right) F_{7}\! \left(x \right)
F_{7}\! \left(x \right) = F_{76}\! \left(x \right)+F_{8}\! \left(x \right)
F_{8}\! \left(x \right) = F_{12}\! \left(x \right)+F_{9}\! \left(x \right)
F_{9}\! \left(x \right) = \frac{F_{10}\! \left(x \right)}{F_{11}\! \left(x \right)}
F_{10}\! \left(x \right) = F_{2}\! \left(x \right)
F_{11}\! \left(x \right) = x
F_{12}\! \left(x \right) = F_{13}\! \left(x \right)
F_{13}\! \left(x \right) = F_{11}\! \left(x \right) F_{14}\! \left(x \right) F_{18}\! \left(x \right)
F_{14}\! \left(x \right) = F_{15}\! \left(x \right)+F_{4}\! \left(x \right)
F_{15}\! \left(x \right) = F_{16}\! \left(x \right)
F_{16}\! \left(x \right) = F_{17}\! \left(x \right)
F_{17}\! \left(x \right) = -F_{0}\! \left(x \right)+F_{4}\! \left(x \right)
F_{18}\! \left(x \right) = \frac{F_{19}\! \left(x \right)}{F_{11}\! \left(x \right) F_{15}\! \left(x \right)}
F_{19}\! \left(x \right) = F_{20}\! \left(x \right)
F_{20}\! \left(x \right) = F_{11}\! \left(x \right) F_{21}\! \left(x \right) F_{22}\! \left(x \right)
F_{21}\! \left(x \right) = \frac{F_{16}\! \left(x \right)}{F_{11}\! \left(x \right)}
F_{22}\! \left(x \right) = F_{11}\! \left(x \right)+F_{23}\! \left(x \right)
F_{23}\! \left(x \right) = F_{24}\! \left(x \right)
F_{24}\! \left(x \right) = F_{11}\! \left(x \right) F_{25}\! \left(x \right)
F_{25}\! \left(x \right) = F_{26}\! \left(x \right)+F_{57}\! \left(x \right)
F_{26}\! \left(x \right) = F_{27}\! \left(x \right)+F_{29}\! \left(x \right)
F_{27}\! \left(x \right) = F_{11}\! \left(x \right) F_{28}\! \left(x \right)
F_{28}\! \left(x \right) = x^{2} F_{28} \left(x \right)^{2}-2 x F_{28} \left(x \right)^{2}+F_{28}\! \left(x \right) x +2 F_{28}\! \left(x \right)-1
F_{29}\! \left(x \right) = F_{30}\! \left(x \right)
F_{30}\! \left(x \right) = F_{11}\! \left(x \right) F_{31}\! \left(x \right)
F_{31}\! \left(x \right) = F_{32}\! \left(x \right)+F_{53}\! \left(x \right)
F_{32}\! \left(x \right) = F_{33}\! \left(x \right) F_{45}\! \left(x \right)
F_{33}\! \left(x \right) = F_{34}\! \left(x \right)+F_{38}\! \left(x \right)
F_{34}\! \left(x \right) = F_{28}\! \left(x \right)+F_{35}\! \left(x \right)
F_{35}\! \left(x \right) = F_{36}\! \left(x \right)
F_{36}\! \left(x \right) = F_{11}\! \left(x \right) F_{37}\! \left(x \right)
F_{37}\! \left(x \right) = F_{33}\! \left(x \right)+F_{35}\! \left(x \right)
F_{38}\! \left(x \right) = F_{39}\! \left(x \right)
F_{39}\! \left(x \right) = F_{11}\! \left(x \right) F_{34}\! \left(x \right) F_{40}\! \left(x \right)
F_{40}\! \left(x \right) = F_{41}\! \left(x \right)+F_{44}\! \left(x \right)
F_{41}\! \left(x \right) = F_{28}\! \left(x \right)+F_{42}\! \left(x \right)
F_{42}\! \left(x \right) = F_{43}\! \left(x \right)
F_{43}\! \left(x \right) = F_{11}\! \left(x \right) F_{37}\! \left(x \right)
F_{44}\! \left(x \right) = F_{43}\! \left(x \right)
F_{45}\! \left(x \right) = F_{11}\! \left(x \right)+F_{46}\! \left(x \right)
F_{46}\! \left(x \right) = F_{47}\! \left(x \right)+F_{48}\! \left(x \right)+F_{49}\! \left(x \right)
F_{47}\! \left(x \right) = 0
F_{48}\! \left(x \right) = F_{11}\! \left(x \right) F_{45}\! \left(x \right)
F_{49}\! \left(x \right) = F_{11}\! \left(x \right) F_{50}\! \left(x \right)
F_{50}\! \left(x \right) = F_{51}\! \left(x \right)
F_{51}\! \left(x \right) = F_{11}\! \left(x \right) F_{52}\! \left(x \right)
F_{52}\! \left(x \right) = F_{1}\! \left(x \right)+F_{50}\! \left(x \right)
F_{53}\! \left(x \right) = F_{52}\! \left(x \right) F_{54}\! \left(x \right)
F_{54}\! \left(x \right) = F_{26}\! \left(x \right)+F_{55}\! \left(x \right)
F_{55}\! \left(x \right) = F_{56}\! \left(x \right)
F_{56}\! \left(x \right) = F_{11}\! \left(x \right) F_{26}\! \left(x \right) F_{40}\! \left(x \right)
F_{57}\! \left(x \right) = F_{22}\! \left(x \right)+F_{58}\! \left(x \right)
F_{58}\! \left(x \right) = F_{59}\! \left(x \right)
F_{59}\! \left(x \right) = F_{11}\! \left(x \right) F_{60}\! \left(x \right)
F_{60}\! \left(x \right) = F_{58}\! \left(x \right)+F_{61}\! \left(x \right)
F_{61}\! \left(x \right) = F_{57}\! \left(x \right)+F_{62}\! \left(x \right)
F_{62}\! \left(x \right) = F_{63}\! \left(x \right)
F_{63}\! \left(x \right) = F_{11}\! \left(x \right) F_{64}\! \left(x \right)
F_{64}\! \left(x \right) = F_{65}\! \left(x \right)+F_{66}\! \left(x \right)
F_{65}\! \left(x \right) = F_{40}\! \left(x \right) F_{57}\! \left(x \right)
F_{66}\! \left(x \right) = F_{34}\! \left(x \right) F_{67}\! \left(x \right)
F_{67}\! \left(x \right) = F_{68}\! \left(x \right)+F_{75}\! \left(x \right)
F_{68}\! \left(x \right) = F_{22}\! \left(x \right)+F_{69}\! \left(x \right)
F_{69}\! \left(x \right) = F_{70}\! \left(x \right)
F_{70}\! \left(x \right) = F_{11}\! \left(x \right) F_{71}\! \left(x \right)
F_{71}\! \left(x \right) = F_{72}\! \left(x \right)+F_{74}\! \left(x \right)
F_{72}\! \left(x \right) = F_{54}\! \left(x \right)+F_{73}\! \left(x \right)
F_{73}\! \left(x \right) = F_{29}\! \left(x \right)
F_{74}\! \left(x \right) = F_{60}\! \left(x \right)
F_{75}\! \left(x \right) = F_{70}\! \left(x \right)
F_{76}\! \left(x \right) = F_{77}\! \left(x \right)+F_{78}\! \left(x \right)
F_{77}\! \left(x \right) = F_{28}\! \left(x \right) F_{5}\! \left(x \right)
F_{78}\! \left(x \right) = F_{79}\! \left(x \right)
F_{79}\! \left(x \right) = F_{11}\! \left(x \right) F_{28}\! \left(x \right) F_{80}\! \left(x \right)
F_{80}\! \left(x \right) = \frac{F_{81}\! \left(x \right)}{F_{11}\! \left(x \right)}
F_{81}\! \left(x \right) = F_{82}\! \left(x \right)
F_{82}\! \left(x \right) = -F_{2}\! \left(x \right)+F_{17}\! \left(x \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_11(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_11(x)*F_7(x))
Eq(F_7(x), F_76(x) + F_8(x))
Eq(F_8(x), F_12(x) + F_9(x))
Eq(F_9(x), F_10(x)/F_11(x))
Eq(F_10(x), F_2(x))
Eq(F_11(x), x)
Eq(F_12(x), F_13(x))
Eq(F_13(x), F_11(x)*F_14(x)*F_18(x))
Eq(F_14(x), F_15(x) + F_4(x))
Eq(F_15(x), F_16(x))
Eq(F_16(x), F_17(x))
Eq(F_17(x), -F_0(x) + F_4(x))
Eq(F_18(x), F_19(x)/(F_11(x)*F_15(x)))
Eq(F_19(x), F_20(x))
Eq(F_20(x), F_11(x)*F_21(x)*F_22(x))
Eq(F_21(x), F_16(x)/F_11(x))
Eq(F_22(x), F_11(x) + F_23(x))
Eq(F_23(x), F_24(x))
Eq(F_24(x), F_11(x)*F_25(x))
Eq(F_25(x), F_26(x) + F_57(x))
Eq(F_26(x), F_27(x) + F_29(x))
Eq(F_27(x), F_11(x)*F_28(x))
Eq(F_28(x), x*(x - 2)*F_28(x)**2 + (x + 2)*F_28(x) - 1)
Eq(F_29(x), F_30(x))
Eq(F_30(x), F_11(x)*F_31(x))
Eq(F_31(x), F_32(x) + F_53(x))
Eq(F_32(x), F_33(x)*F_45(x))
Eq(F_33(x), F_34(x) + F_38(x))
Eq(F_34(x), F_28(x) + F_35(x))
Eq(F_35(x), F_36(x))
Eq(F_36(x), F_11(x)*F_37(x))
Eq(F_37(x), F_33(x) + F_35(x))
Eq(F_38(x), F_39(x))
Eq(F_39(x), F_11(x)*F_34(x)*F_40(x))
Eq(F_40(x), F_41(x) + F_44(x))
Eq(F_41(x), F_28(x) + F_42(x))
Eq(F_42(x), F_43(x))
Eq(F_43(x), F_11(x)*F_37(x))
Eq(F_44(x), F_43(x))
Eq(F_45(x), F_11(x) + F_46(x))
Eq(F_46(x), F_47(x) + F_48(x) + F_49(x))
Eq(F_47(x), 0)
Eq(F_48(x), F_11(x)*F_45(x))
Eq(F_49(x), F_11(x)*F_50(x))
Eq(F_50(x), F_51(x))
Eq(F_51(x), F_11(x)*F_52(x))
Eq(F_52(x), F_1(x) + F_50(x))
Eq(F_53(x), F_52(x)*F_54(x))
Eq(F_54(x), F_26(x) + F_55(x))
Eq(F_55(x), F_56(x))
Eq(F_56(x), F_11(x)*F_26(x)*F_40(x))
Eq(F_57(x), F_22(x) + F_58(x))
Eq(F_58(x), F_59(x))
Eq(F_59(x), F_11(x)*F_60(x))
Eq(F_60(x), F_58(x) + F_61(x))
Eq(F_61(x), F_57(x) + F_62(x))
Eq(F_62(x), F_63(x))
Eq(F_63(x), F_11(x)*F_64(x))
Eq(F_64(x), F_65(x) + F_66(x))
Eq(F_65(x), F_40(x)*F_57(x))
Eq(F_66(x), F_34(x)*F_67(x))
Eq(F_67(x), F_68(x) + F_75(x))
Eq(F_68(x), F_22(x) + F_69(x))
Eq(F_69(x), F_70(x))
Eq(F_70(x), F_11(x)*F_71(x))
Eq(F_71(x), F_72(x) + F_74(x))
Eq(F_72(x), F_54(x) + F_73(x))
Eq(F_73(x), F_29(x))
Eq(F_74(x), F_60(x))
Eq(F_75(x), F_70(x))
Eq(F_76(x), F_77(x) + F_78(x))
Eq(F_77(x), F_28(x)*F_5(x))
Eq(F_78(x), F_79(x))
Eq(F_79(x), F_11(x)*F_28(x)*F_80(x))
Eq(F_80(x), F_81(x)/F_11(x))
Eq(F_81(x), F_82(x))
Eq(F_82(x), F_17(x) - F_2(x))
Pack JSON:
{"name": "point_placements_req_corrob", "initial_strats": [{"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.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": [[0, 1, 3, 4, 2], [0, 1, 4, 3, 2], [0, 3, 1, 4, 2], [0, 3, 4, 1, 2], [0, 4, 1, 3, 2], [0, 4, 3, 1, 2], [1, 0, 3, 4, 2], [1, 0, 4, 3, 2], [1, 4, 0, 3, 2], [4, 0, 1, 3, 2], [4, 0, 3, 1, 2], [4, 1, 0, 3, 2]], "symmetry": false}, {"class_module": "tilings.strategies.verification", "strategy_class": "LocallyFactorableVerificationStrategy", "ignore_parent": false, "basis": [[0, 1, 3, 4, 2], [0, 1, 4, 3, 2], [0, 3, 1, 4, 2], [0, 3, 4, 1, 2], [0, 4, 1, 3, 2], [0, 4, 3, 1, 2], [1, 0, 3, 4, 2], [1, 0, 4, 3, 2], [1, 4, 0, 3, 2], [4, 0, 1, 3, 2], [4, 0, 3, 1, 2], [4, 1, 0, 3, 2]], "symmetry": 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}]], "symmetries": [], "iterative": false}
Specification JSON:
{"root": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "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": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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], [2, 0]], [[1, 1]]]}}, "idx": 0}, {"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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "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]]}]}}, "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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "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, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}]}}, "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 1], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"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, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"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": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [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], [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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 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, 1], [0, 2], [2, 1], [2, 2]], [[1, 0]]]}}, "idx": 0}, {"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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 1], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"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, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"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": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [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], [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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}]], "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, 1], [0, 2], [2, 1], [2, 2]], [[1, 0]]]}}, "idx": 0}, {"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, 0]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"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], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 1], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 1], [0, 2], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 1], [0, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[2, 4]]}]], "assumptions": []}, "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]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "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, 1], [0, 2], [0, 3]], [[1, 0], [3, 0]], [[2, 4]]]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "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, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "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": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 3], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "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, 1], [0, 3], [2, 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], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}], "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": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 2]]}]], "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2]], [[1, 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, 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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 4], [0, 1], [0, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 4]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 4], [0, 1], [0, 2], [0, 4]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 1], [0, 4], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 2], [0, 4], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 2], [0, 1], [0, 4]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 4], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 4], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 4], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "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]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 4]], [[1, 3]], [[2, 0], [3, 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, 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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 2], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"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": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [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], [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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}]], "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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [0, 3], [2, 2], [2, 3]], [[1, 1]], [[3, 0]]]}}, {"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, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "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]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 4]]}, {"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, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 2], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"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": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [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], [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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [0, 3], [2, 2], [2, 3]], [[1, 1]], [[3, 0], [3, 4]]]}}, {"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, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "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.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "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, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}]], "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, 1], [0, 3], [2, 1], [2, 2]], [[1, 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, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "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, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 2]]}]], "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, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "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]], [[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, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[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": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 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, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 2]]}]], "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, 1], [0, 2], [0, 4], [2, 1], [2, 2], [2, 3]], [[1, 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, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 3]]}]}}, {"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": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[1, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[1, 5], [3, 4]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[3, 4]]}], [{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 3]]}]], "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, 1], [0, 3], [1, 1], [1, 5], [3, 0], [3, 4]], [[2, 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, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 4]]}]}}, {"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, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[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": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [1, 1]], [[2, 0], [2, 3]]]}}, {"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, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [1, 1], [1, 3]], [[2, 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, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "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], [0, 3], [1, 2], [2, 0]], [[3, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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, 1], [0, 2], [2, 2], [3, 1]], [[1, 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, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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, 2], [2, 0]], [[3, 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, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 1]]}]}}, {"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, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "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": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 1]]}]}}, {"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, 0]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 3]]}]], "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": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "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": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "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": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[3, 5], [3, 5]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[3, 5], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}], [{"patt": [0], "pos": [[3, 5]]}]], "assumptions": []}, "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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 4]], [[1, 3]], [[2, 0], [3, 0], [3, 5]]]}}, {"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, 3]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[1, 6]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 6]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0], "pos": [[3, 6]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 6], [0, 6]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 5], [2, 5]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 6], [0, 6]]}, {"patt": [1, 0], "pos": [[0, 6], [2, 5]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[2, 5], [2, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 6]]}, {"patt": [0], "pos": [[2, 5]]}], [{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 5], [0, 5]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 5], [0, 5]]}, {"patt": [1, 0], "pos": [[0, 5], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 4]]}]], "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, 1], [0, 2], [0, 4], [0, 6], [2, 0], [2, 5], [3, 0]], [[1, 3]]]}}, {"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, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 5], [0, 5]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 5], [0, 5]]}, {"patt": [1, 0], "pos": [[0, 5], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 4]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 5]]}]}}, {"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, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 4]]}]], "assumptions": []}, "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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 3]], [[1, 0], [1, 4], [2, 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": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 3], [0, 4]], [[1, 0], [2, 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, 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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 4]], [[1, 3]], [[2, 0], [3, 0]]]}}, {"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, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "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.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "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, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "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, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}], "indices": [0, 0], "direction": 2, "own_col": true, "own_row": true, "include_empty": 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, 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, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "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.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "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.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "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, 1]], [[1, 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": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "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.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0]]]}}, {"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, 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, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "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": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "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": "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, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "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": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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": 1, "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": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 1], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"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, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 3, "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": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "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": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 3], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}], "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": "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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 1], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"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, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 3, "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": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "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": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}], "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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 4], [0, 1], [0, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 4]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 4], [0, 1], [0, 2], [0, 4]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 1], [0, 4], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 2], [0, 4], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 2], [0, 1], [0, 4]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 4], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 4], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 4], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 2]]}]], "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, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 2], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"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": 1, "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 2], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 2], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "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": "Rule", "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]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 1], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"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, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "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": "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, 1]]}, {"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], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"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], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 1], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 1], [0, 2], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 1], [0, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[2, 4]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}, "idx": 0}, {"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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 3], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"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], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 3]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 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, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 3], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 5]]}, {"patt": [0, 1], "pos": [[3, 5], [3, 5]]}, {"patt": [1, 0], "pos": [[0, 4], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 4], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 5], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 5], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 4], [2, 3], [2, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 4], [2, 4], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 4], [0, 3], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[0, 4], [2, 3], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 3], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 4], [2, 4], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 4], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 3], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 3], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [2, 3], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [2, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 4]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 3], [0, 4], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 3], [0, 4], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 4], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 4], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 4], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 3], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 3], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 5]]}]], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 5]]}, {"patt": [0, 1], "pos": [[3, 5], [3, 5]]}, {"patt": [1, 0], "pos": [[0, 4], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 4], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 5], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 5], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 4], [2, 3], [2, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 4], [2, 4], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 4], [0, 3], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[0, 4], [2, 3], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 3], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 4], [2, 4], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 4], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 3], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 3], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [2, 3], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [2, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 4]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 3], [0, 4], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 3], [0, 4], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 4], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 4], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 4], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 3], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 3], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 5]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 4]]}, {"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, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 2], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 4]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[3, 2]]}]}}]}, {"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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 3, "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"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], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 3, "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[3, 3]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}], "indices": [0], "direction": 1, "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, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[3, 3]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[1, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[1, 5], [3, 4]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[3, 4]]}], [{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}], "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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 3, "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[1, 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": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}], "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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "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": "Rule", "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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 4]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}], "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, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[3, 5], [3, 5]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[3, 5], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}], [{"patt": [0], "pos": [[3, 5]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 0]]}]], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "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": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[2, 4]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}], "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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[2, 4]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[1, 6]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 6]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0], "pos": [[3, 6]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 6], [0, 6]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 5], [2, 5]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 6], [0, 6]]}, {"patt": [1, 0], "pos": [[0, 6], [2, 5]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[2, 5], [2, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 6]]}, {"patt": [0], "pos": [[2, 5]]}], [{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "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": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}], "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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "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": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "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": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "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": "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": "tilings.strategies.verification", "rule_class": "OneByOneVerificationRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "strategy": {"class_module": "tilings.strategies.verification", "strategy_class": "OneByOneVerificationStrategy", "ignore_parent": false, "basis": [[0, 1, 3, 4, 2], [0, 1, 4, 3, 2], [0, 3, 1, 4, 2], [0, 3, 4, 1, 2], [0, 4, 1, 3, 2], [0, 4, 3, 1, 2], [1, 0, 3, 4, 2], [1, 0, 4, 3, 2], [1, 4, 0, 3, 2], [4, 0, 1, 3, 2], [4, 0, 3, 1, 2], [4, 1, 0, 3, 2]], "symmetry": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "VerificationRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, "strategy": {"class_module": "comb_spec_searcher.strategies.strategy", "strategy_class": "EmptyStrategy"}}]}

Specification 2
Strategy pack name: point_placements_req_corrob
Tree: http://permpal.com/tree/24485/
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[11,x]*F[4,x]
F[4,x] = F[0,x]+F[5,x]
F[5,x] = F[6,x]
F[6,x] = F[11,x]*F[7,x]
F[7,x] = F[76,x]+F[8,x]
F[8,x] = F[12,x]+F[9,x]
F[9,x] = 1/F[11,x]*F[10,x]
F[10,x] = F[2,x]
F[11,x] = x
F[12,x] = F[13,x]
F[13,x] = F[11,x]*F[14,x]*F[18,x]
F[14,x] = F[15,x]+F[4,x]
F[15,x] = F[16,x]
F[16,x] = F[17,x]
F[17,x] = -F[0,x]+F[4,x]
F[18,x] = 1/F[11,x]/F[15,x]*F[19,x]
F[19,x] = F[20,x]
F[20,x] = F[11,x]*F[21,x]*F[22,x]
F[21,x] = 1/F[11,x]*F[16,x]
F[22,x] = F[11,x]+F[23,x]
F[23,x] = F[24,x]
F[24,x] = F[11,x]*F[25,x]
F[25,x] = F[26,x]+F[57,x]
F[26,x] = F[27,x]+F[29,x]
F[27,x] = F[11,x]*F[28,x]
F[28,x] = -1+(x^2-2*x)*F[28,x]^2+(2+x)*F[28,x]
F[29,x] = F[30,x]
F[30,x] = F[11,x]*F[31,x]
F[31,x] = F[32,x]+F[53,x]
F[32,x] = F[33,x]*F[45,x]
F[33,x] = F[34,x]+F[38,x]
F[34,x] = F[28,x]+F[35,x]
F[35,x] = F[36,x]
F[36,x] = F[11,x]*F[37,x]
F[37,x] = F[33,x]+F[35,x]
F[38,x] = F[39,x]
F[39,x] = F[11,x]*F[34,x]*F[40,x]
F[40,x] = F[41,x]+F[44,x]
F[41,x] = F[28,x]+F[42,x]
F[42,x] = F[43,x]
F[43,x] = F[11,x]*F[37,x]
F[44,x] = F[43,x]
F[45,x] = F[11,x]+F[46,x]
F[46,x] = F[47,x]+F[48,x]+F[49,x]
F[47,x] = 0
F[48,x] = F[11,x]*F[45,x]
F[49,x] = F[11,x]*F[50,x]
F[50,x] = F[51,x]
F[51,x] = F[11,x]*F[52,x]
F[52,x] = F[1,x]+F[50,x]
F[53,x] = F[52,x]*F[54,x]
F[54,x] = F[26,x]+F[55,x]
F[55,x] = F[56,x]
F[56,x] = F[11,x]*F[26,x]*F[40,x]
F[57,x] = F[22,x]+F[58,x]
F[58,x] = F[59,x]
F[59,x] = F[11,x]*F[60,x]
F[60,x] = F[58,x]+F[61,x]
F[61,x] = F[57,x]+F[62,x]
F[62,x] = F[63,x]
F[63,x] = F[11,x]*F[64,x]
F[64,x] = F[65,x]+F[66,x]
F[65,x] = F[40,x]*F[57,x]
F[66,x] = F[34,x]*F[67,x]
F[67,x] = F[68,x]+F[75,x]
F[68,x] = F[22,x]+F[69,x]
F[69,x] = F[70,x]
F[70,x] = F[11,x]*F[71,x]
F[71,x] = F[72,x]+F[74,x]
F[72,x] = F[54,x]+F[73,x]
F[73,x] = F[29,x]
F[74,x] = F[60,x]
F[75,x] = F[70,x]
F[76,x] = F[77,x]+F[78,x]
F[77,x] = F[28,x]*F[5,x]
F[78,x] = F[79,x]
F[79,x] = F[11,x]*F[28,x]*F[80,x]
F[80,x] = 1/F[11,x]*F[81,x]
F[81,x] = F[82,x]
F[82,x] = -F[2,x]+F[17,x]
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_{11}\! \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_{11}\! \left(x \right) F_{7}\! \left(x \right)
F_{7}\! \left(x \right) = F_{76}\! \left(x \right)+F_{8}\! \left(x \right)
F_{8}\! \left(x \right) = F_{12}\! \left(x \right)+F_{9}\! \left(x \right)
F_{9}\! \left(x \right) = \frac{F_{10}\! \left(x \right)}{F_{11}\! \left(x \right)}
F_{10}\! \left(x \right) = F_{2}\! \left(x \right)
F_{11}\! \left(x \right) = x
F_{12}\! \left(x \right) = F_{13}\! \left(x \right)
F_{13}\! \left(x \right) = F_{11}\! \left(x \right) F_{14}\! \left(x \right) F_{18}\! \left(x \right)
F_{14}\! \left(x \right) = F_{15}\! \left(x \right)+F_{4}\! \left(x \right)
F_{15}\! \left(x \right) = F_{16}\! \left(x \right)
F_{16}\! \left(x \right) = F_{17}\! \left(x \right)
F_{17}\! \left(x \right) = -F_{0}\! \left(x \right)+F_{4}\! \left(x \right)
F_{18}\! \left(x \right) = \frac{F_{19}\! \left(x \right)}{F_{11}\! \left(x \right) F_{15}\! \left(x \right)}
F_{19}\! \left(x \right) = F_{20}\! \left(x \right)
F_{20}\! \left(x \right) = F_{11}\! \left(x \right) F_{21}\! \left(x \right) F_{22}\! \left(x \right)
F_{21}\! \left(x \right) = \frac{F_{16}\! \left(x \right)}{F_{11}\! \left(x \right)}
F_{22}\! \left(x \right) = F_{11}\! \left(x \right)+F_{23}\! \left(x \right)
F_{23}\! \left(x \right) = F_{24}\! \left(x \right)
F_{24}\! \left(x \right) = F_{11}\! \left(x \right) F_{25}\! \left(x \right)
F_{25}\! \left(x \right) = F_{26}\! \left(x \right)+F_{57}\! \left(x \right)
F_{26}\! \left(x \right) = F_{27}\! \left(x \right)+F_{29}\! \left(x \right)
F_{27}\! \left(x \right) = F_{11}\! \left(x \right) F_{28}\! \left(x \right)
F_{28}\! \left(x \right) = x^{2} F_{28} \left(x \right)^{2}-2 x F_{28} \left(x \right)^{2}+F_{28}\! \left(x \right) x +2 F_{28}\! \left(x \right)-1
F_{29}\! \left(x \right) = F_{30}\! \left(x \right)
F_{30}\! \left(x \right) = F_{11}\! \left(x \right) F_{31}\! \left(x \right)
F_{31}\! \left(x \right) = F_{32}\! \left(x \right)+F_{53}\! \left(x \right)
F_{32}\! \left(x \right) = F_{33}\! \left(x \right) F_{45}\! \left(x \right)
F_{33}\! \left(x \right) = F_{34}\! \left(x \right)+F_{38}\! \left(x \right)
F_{34}\! \left(x \right) = F_{28}\! \left(x \right)+F_{35}\! \left(x \right)
F_{35}\! \left(x \right) = F_{36}\! \left(x \right)
F_{36}\! \left(x \right) = F_{11}\! \left(x \right) F_{37}\! \left(x \right)
F_{37}\! \left(x \right) = F_{33}\! \left(x \right)+F_{35}\! \left(x \right)
F_{38}\! \left(x \right) = F_{39}\! \left(x \right)
F_{39}\! \left(x \right) = F_{11}\! \left(x \right) F_{34}\! \left(x \right) F_{40}\! \left(x \right)
F_{40}\! \left(x \right) = F_{41}\! \left(x \right)+F_{44}\! \left(x \right)
F_{41}\! \left(x \right) = F_{28}\! \left(x \right)+F_{42}\! \left(x \right)
F_{42}\! \left(x \right) = F_{43}\! \left(x \right)
F_{43}\! \left(x \right) = F_{11}\! \left(x \right) F_{37}\! \left(x \right)
F_{44}\! \left(x \right) = F_{43}\! \left(x \right)
F_{45}\! \left(x \right) = F_{11}\! \left(x \right)+F_{46}\! \left(x \right)
F_{46}\! \left(x \right) = F_{47}\! \left(x \right)+F_{48}\! \left(x \right)+F_{49}\! \left(x \right)
F_{47}\! \left(x \right) = 0
F_{48}\! \left(x \right) = F_{11}\! \left(x \right) F_{45}\! \left(x \right)
F_{49}\! \left(x \right) = F_{11}\! \left(x \right) F_{50}\! \left(x \right)
F_{50}\! \left(x \right) = F_{51}\! \left(x \right)
F_{51}\! \left(x \right) = F_{11}\! \left(x \right) F_{52}\! \left(x \right)
F_{52}\! \left(x \right) = F_{1}\! \left(x \right)+F_{50}\! \left(x \right)
F_{53}\! \left(x \right) = F_{52}\! \left(x \right) F_{54}\! \left(x \right)
F_{54}\! \left(x \right) = F_{26}\! \left(x \right)+F_{55}\! \left(x \right)
F_{55}\! \left(x \right) = F_{56}\! \left(x \right)
F_{56}\! \left(x \right) = F_{11}\! \left(x \right) F_{26}\! \left(x \right) F_{40}\! \left(x \right)
F_{57}\! \left(x \right) = F_{22}\! \left(x \right)+F_{58}\! \left(x \right)
F_{58}\! \left(x \right) = F_{59}\! \left(x \right)
F_{59}\! \left(x \right) = F_{11}\! \left(x \right) F_{60}\! \left(x \right)
F_{60}\! \left(x \right) = F_{58}\! \left(x \right)+F_{61}\! \left(x \right)
F_{61}\! \left(x \right) = F_{57}\! \left(x \right)+F_{62}\! \left(x \right)
F_{62}\! \left(x \right) = F_{63}\! \left(x \right)
F_{63}\! \left(x \right) = F_{11}\! \left(x \right) F_{64}\! \left(x \right)
F_{64}\! \left(x \right) = F_{65}\! \left(x \right)+F_{66}\! \left(x \right)
F_{65}\! \left(x \right) = F_{40}\! \left(x \right) F_{57}\! \left(x \right)
F_{66}\! \left(x \right) = F_{34}\! \left(x \right) F_{67}\! \left(x \right)
F_{67}\! \left(x \right) = F_{68}\! \left(x \right)+F_{75}\! \left(x \right)
F_{68}\! \left(x \right) = F_{22}\! \left(x \right)+F_{69}\! \left(x \right)
F_{69}\! \left(x \right) = F_{70}\! \left(x \right)
F_{70}\! \left(x \right) = F_{11}\! \left(x \right) F_{71}\! \left(x \right)
F_{71}\! \left(x \right) = F_{72}\! \left(x \right)+F_{74}\! \left(x \right)
F_{72}\! \left(x \right) = F_{54}\! \left(x \right)+F_{73}\! \left(x \right)
F_{73}\! \left(x \right) = F_{29}\! \left(x \right)
F_{74}\! \left(x \right) = F_{60}\! \left(x \right)
F_{75}\! \left(x \right) = F_{70}\! \left(x \right)
F_{76}\! \left(x \right) = F_{77}\! \left(x \right)+F_{78}\! \left(x \right)
F_{77}\! \left(x \right) = F_{28}\! \left(x \right) F_{5}\! \left(x \right)
F_{78}\! \left(x \right) = F_{79}\! \left(x \right)
F_{79}\! \left(x \right) = F_{11}\! \left(x \right) F_{28}\! \left(x \right) F_{80}\! \left(x \right)
F_{80}\! \left(x \right) = \frac{F_{81}\! \left(x \right)}{F_{11}\! \left(x \right)}
F_{81}\! \left(x \right) = F_{82}\! \left(x \right)
F_{82}\! \left(x \right) = -F_{2}\! \left(x \right)+F_{17}\! \left(x \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_11(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_11(x)*F_7(x))
Eq(F_7(x), F_76(x) + F_8(x))
Eq(F_8(x), F_12(x) + F_9(x))
Eq(F_9(x), F_10(x)/F_11(x))
Eq(F_10(x), F_2(x))
Eq(F_11(x), x)
Eq(F_12(x), F_13(x))
Eq(F_13(x), F_11(x)*F_14(x)*F_18(x))
Eq(F_14(x), F_15(x) + F_4(x))
Eq(F_15(x), F_16(x))
Eq(F_16(x), F_17(x))
Eq(F_17(x), -F_0(x) + F_4(x))
Eq(F_18(x), F_19(x)/(F_11(x)*F_15(x)))
Eq(F_19(x), F_20(x))
Eq(F_20(x), F_11(x)*F_21(x)*F_22(x))
Eq(F_21(x), F_16(x)/F_11(x))
Eq(F_22(x), F_11(x) + F_23(x))
Eq(F_23(x), F_24(x))
Eq(F_24(x), F_11(x)*F_25(x))
Eq(F_25(x), F_26(x) + F_57(x))
Eq(F_26(x), F_27(x) + F_29(x))
Eq(F_27(x), F_11(x)*F_28(x))
Eq(F_28(x), x*(x - 2)*F_28(x)**2 + (x + 2)*F_28(x) - 1)
Eq(F_29(x), F_30(x))
Eq(F_30(x), F_11(x)*F_31(x))
Eq(F_31(x), F_32(x) + F_53(x))
Eq(F_32(x), F_33(x)*F_45(x))
Eq(F_33(x), F_34(x) + F_38(x))
Eq(F_34(x), F_28(x) + F_35(x))
Eq(F_35(x), F_36(x))
Eq(F_36(x), F_11(x)*F_37(x))
Eq(F_37(x), F_33(x) + F_35(x))
Eq(F_38(x), F_39(x))
Eq(F_39(x), F_11(x)*F_34(x)*F_40(x))
Eq(F_40(x), F_41(x) + F_44(x))
Eq(F_41(x), F_28(x) + F_42(x))
Eq(F_42(x), F_43(x))
Eq(F_43(x), F_11(x)*F_37(x))
Eq(F_44(x), F_43(x))
Eq(F_45(x), F_11(x) + F_46(x))
Eq(F_46(x), F_47(x) + F_48(x) + F_49(x))
Eq(F_47(x), 0)
Eq(F_48(x), F_11(x)*F_45(x))
Eq(F_49(x), F_11(x)*F_50(x))
Eq(F_50(x), F_51(x))
Eq(F_51(x), F_11(x)*F_52(x))
Eq(F_52(x), F_1(x) + F_50(x))
Eq(F_53(x), F_52(x)*F_54(x))
Eq(F_54(x), F_26(x) + F_55(x))
Eq(F_55(x), F_56(x))
Eq(F_56(x), F_11(x)*F_26(x)*F_40(x))
Eq(F_57(x), F_22(x) + F_58(x))
Eq(F_58(x), F_59(x))
Eq(F_59(x), F_11(x)*F_60(x))
Eq(F_60(x), F_58(x) + F_61(x))
Eq(F_61(x), F_57(x) + F_62(x))
Eq(F_62(x), F_63(x))
Eq(F_63(x), F_11(x)*F_64(x))
Eq(F_64(x), F_65(x) + F_66(x))
Eq(F_65(x), F_40(x)*F_57(x))
Eq(F_66(x), F_34(x)*F_67(x))
Eq(F_67(x), F_68(x) + F_75(x))
Eq(F_68(x), F_22(x) + F_69(x))
Eq(F_69(x), F_70(x))
Eq(F_70(x), F_11(x)*F_71(x))
Eq(F_71(x), F_72(x) + F_74(x))
Eq(F_72(x), F_54(x) + F_73(x))
Eq(F_73(x), F_29(x))
Eq(F_74(x), F_60(x))
Eq(F_75(x), F_70(x))
Eq(F_76(x), F_77(x) + F_78(x))
Eq(F_77(x), F_28(x)*F_5(x))
Eq(F_78(x), F_79(x))
Eq(F_79(x), F_11(x)*F_28(x)*F_80(x))
Eq(F_80(x), F_81(x)/F_11(x))
Eq(F_81(x), F_82(x))
Eq(F_82(x), F_17(x) - F_2(x))
Pack JSON:
{"name": "point_placements_req_corrob", "initial_strats": [{"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.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": [[0, 1, 3, 4, 2], [0, 1, 4, 3, 2], [0, 3, 1, 4, 2], [0, 3, 4, 1, 2], [0, 4, 1, 3, 2], [0, 4, 3, 1, 2], [1, 0, 3, 4, 2], [1, 0, 4, 3, 2], [1, 4, 0, 3, 2], [4, 0, 1, 3, 2], [4, 0, 3, 1, 2], [4, 1, 0, 3, 2]], "symmetry": false}, {"class_module": "tilings.strategies.verification", "strategy_class": "LocallyFactorableVerificationStrategy", "ignore_parent": false, "basis": [[0, 1, 3, 4, 2], [0, 1, 4, 3, 2], [0, 3, 1, 4, 2], [0, 3, 4, 1, 2], [0, 4, 1, 3, 2], [0, 4, 3, 1, 2], [1, 0, 3, 4, 2], [1, 0, 4, 3, 2], [1, 4, 0, 3, 2], [4, 0, 1, 3, 2], [4, 0, 3, 1, 2], [4, 1, 0, 3, 2]], "symmetry": 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}]], "symmetries": [], "iterative": false}
Specification JSON:
{"root": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "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": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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], [2, 0]], [[1, 1]]]}}, "idx": 0}, {"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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "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]]}]}}, "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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "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, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}]}}, "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 1], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"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, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"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": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [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], [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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 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, 1], [0, 2], [2, 1], [2, 2]], [[1, 0]]]}}, "idx": 0}, {"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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 1], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"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, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"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": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [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], [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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}]], "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, 1], [0, 2], [2, 1], [2, 2]], [[1, 0]]]}}, "idx": 0}, {"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, 0]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"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], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 1], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 1], [0, 2], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 1], [0, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[2, 4]]}]], "assumptions": []}, "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]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "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, 1], [0, 2], [0, 3]], [[1, 0], [3, 0]], [[2, 4]]]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "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, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "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": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 3], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "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, 1], [0, 3], [2, 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], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}], "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": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 2]]}]], "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2]], [[1, 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, 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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 4], [0, 1], [0, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 4]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 4], [0, 1], [0, 2], [0, 4]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 1], [0, 4], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 2], [0, 4], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 2], [0, 1], [0, 4]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 4], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 4], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 4], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "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]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 4]], [[1, 3]], [[2, 0], [3, 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, 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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 2], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"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": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [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], [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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}]], "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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [0, 3], [2, 2], [2, 3]], [[1, 1]], [[3, 0]]]}}, {"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, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "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]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 4]]}, {"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, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 2], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"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": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [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], [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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [0, 3], [2, 2], [2, 3]], [[1, 1]], [[3, 0], [3, 4]]]}}, {"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, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "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.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "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, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}]], "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, 1], [0, 3], [2, 1], [2, 2]], [[1, 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, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "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, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 2]]}]], "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, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "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]], [[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, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[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": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 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, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 2]]}]], "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, 1], [0, 2], [0, 4], [2, 1], [2, 2], [2, 3]], [[1, 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, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 3]]}]}}, {"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": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[1, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[1, 5], [3, 4]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[3, 4]]}], [{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 3]]}]], "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, 1], [0, 3], [1, 1], [1, 5], [3, 0], [3, 4]], [[2, 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, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 4]]}]}}, {"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, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[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": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [1, 1]], [[2, 0], [2, 3]]]}}, {"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, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [1, 1], [1, 3]], [[2, 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, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "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], [0, 3], [1, 2], [2, 0]], [[3, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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, 1], [0, 2], [2, 2], [3, 1]], [[1, 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, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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, 2], [2, 0]], [[3, 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, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 1]]}]}}, {"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, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "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": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 1]]}]}}, {"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, 0]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 3]]}]], "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": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "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": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "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": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[3, 5], [3, 5]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[3, 5], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}], [{"patt": [0], "pos": [[3, 5]]}]], "assumptions": []}, "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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 4]], [[1, 3]], [[2, 0], [3, 0], [3, 5]]]}}, {"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, 3]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[1, 6]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 6]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0], "pos": [[3, 6]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 6], [0, 6]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 5], [2, 5]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 6], [0, 6]]}, {"patt": [1, 0], "pos": [[0, 6], [2, 5]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[2, 5], [2, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 6]]}, {"patt": [0], "pos": [[2, 5]]}], [{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 5], [0, 5]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 5], [0, 5]]}, {"patt": [1, 0], "pos": [[0, 5], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 4]]}]], "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, 1], [0, 2], [0, 4], [0, 6], [2, 0], [2, 5], [3, 0]], [[1, 3]]]}}, {"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, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 5], [0, 5]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 5], [0, 5]]}, {"patt": [1, 0], "pos": [[0, 5], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 4]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 5]]}]}}, {"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, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 4]]}]], "assumptions": []}, "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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 3]], [[1, 0], [1, 4], [2, 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": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 3], [0, 4]], [[1, 0], [2, 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, 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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 4]], [[1, 3]], [[2, 0], [3, 0]]]}}, {"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, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "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.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "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, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "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, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}], "indices": [0, 0], "direction": 2, "own_col": true, "own_row": true, "include_empty": 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, 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, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "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.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "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.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "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, 1]], [[1, 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": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "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.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0]]]}}, {"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, 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, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "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": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "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": "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, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "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": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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": 1, "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": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 1], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"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, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 3, "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": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "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": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 3], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}], "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": "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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 1], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"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, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 3, "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": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "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": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}], "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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 4], [0, 1], [0, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 4]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 4], [0, 1], [0, 2], [0, 4]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 1], [0, 4], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 2], [0, 4], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 2], [0, 1], [0, 4]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 4], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 4], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 4], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 2]]}]], "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, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 2], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"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": 1, "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 2], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 2], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "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": "Rule", "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]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 1], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"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, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "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": "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, 1]]}, {"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], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"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], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 1], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 1], [0, 2], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 1], [0, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[2, 4]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}, "idx": 0}, {"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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 3], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"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], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 3]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 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, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 3], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 5]]}, {"patt": [0, 1], "pos": [[3, 5], [3, 5]]}, {"patt": [1, 0], "pos": [[0, 4], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 4], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 5], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 5], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 4], [2, 3], [2, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 4], [2, 4], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 4], [0, 3], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[0, 4], [2, 3], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 3], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 4], [2, 4], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 4], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 3], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 3], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [2, 3], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [2, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 4]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 3], [0, 4], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 3], [0, 4], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 4], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 4], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 4], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 3], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 3], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 5]]}]], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 5]]}, {"patt": [0, 1], "pos": [[3, 5], [3, 5]]}, {"patt": [1, 0], "pos": [[0, 4], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 4], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 5], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 5], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 4], [2, 3], [2, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 4], [2, 4], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 4], [0, 3], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[0, 4], [2, 3], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 3], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 4], [2, 4], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 4], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 3], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 3], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [2, 3], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [2, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 4]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 3], [0, 4], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 3], [0, 4], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 4], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 4], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 4], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 3], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 3], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 5]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 4]]}, {"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, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 2], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 4]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[3, 2]]}]}}]}, {"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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 3, "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"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], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 3, "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[3, 3]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}], "indices": [0], "direction": 1, "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, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[3, 3]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[1, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[1, 5], [3, 4]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[3, 4]]}], [{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}], "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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 3, "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[1, 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": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}], "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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "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": "Rule", "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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 4]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}], "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, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[3, 5], [3, 5]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[3, 5], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}], [{"patt": [0], "pos": [[3, 5]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 0]]}]], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "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": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[2, 4]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}], "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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[2, 4]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[1, 6]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 6]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0], "pos": [[3, 6]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 6], [0, 6]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 5], [2, 5]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 6], [0, 6]]}, {"patt": [1, 0], "pos": [[0, 6], [2, 5]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[2, 5], [2, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 6]]}, {"patt": [0], "pos": [[2, 5]]}], [{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "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": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}], "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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "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": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "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": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "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": "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": "tilings.strategies.verification", "rule_class": "OneByOneVerificationRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "strategy": {"class_module": "tilings.strategies.verification", "strategy_class": "OneByOneVerificationStrategy", "ignore_parent": false, "basis": [[0, 1, 3, 4, 2], [0, 1, 4, 3, 2], [0, 3, 1, 4, 2], [0, 3, 4, 1, 2], [0, 4, 1, 3, 2], [0, 4, 3, 1, 2], [1, 0, 3, 4, 2], [1, 0, 4, 3, 2], [1, 4, 0, 3, 2], [4, 0, 1, 3, 2], [4, 0, 3, 1, 2], [4, 1, 0, 3, 2]], "symmetry": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "VerificationRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, "strategy": {"class_module": "comb_spec_searcher.strategies.strategy", "strategy_class": "EmptyStrategy"}}]}

Specification 3
Strategy pack name: point_placements_tracked_fusion_tracked_component_fusion_symmetries
Tree: http://permpal.com/tree/24616/
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[11,x]*F[4,x]
F[4,x] = F[0,x]+F[5,x]
F[5,x] = F[6,x]
F[6,x] = F[11,x]*F[7,x]
F[7,x] = F[24,x]+F[8,x]
F[8,x] = F[12,x]+F[9,x]
F[9,x] = 1/F[11,x]*F[10,x]
F[10,x] = F[2,x]
F[11,x] = x
F[12,x] = F[13,x]
F[13,x] = F[11,x]*F[14,x]*F[21,x]
F[14,x] = -F[20,x]+F[15,x]
F[15,x] = F[16,x]+F[18,x]
F[16,x] = F[17,x]*F[4,x]
F[17,x] = F[1,x]+F[11,x]
F[18,x] = F[19,x]
F[19,x] = -F[0,x]+F[4,x]
F[20,x] = F[11,x]*F[4,x]
F[21,x] = F[22,x,1]
F[22,x,k[0]] = (F[23,x,k[0]]*k[0]-F[23,x,1])/(-1+k[0])
F[23,x,k[0]] = x^2*F[23,x,k[0]]^2*k[0]^2-2*x*F[23,x,k[0]]^2*k[0]+x*F[23,x,k[0]]*k[0]+2*F[23,x,k[0]]-1
F[24,x] = F[25,x]+F[27,x]
F[25,x] = F[26,x]*F[5,x]
F[26,x] = -1+(x^2-2*x)*F[26,x]^2+(2+x)*F[26,x]
F[27,x] = F[28,x]
F[28,x] = F[11,x]*F[26,x]*F[29,x]
F[29,x] = 1/F[11,x]*F[30,x]
F[30,x] = F[31,x]
F[31,x] = -F[2,x]+F[19,x]
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_{11}\! \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_{11}\! \left(x \right) F_{7}\! \left(x \right)
F_{7}\! \left(x \right) = F_{24}\! \left(x \right)+F_{8}\! \left(x \right)
F_{8}\! \left(x \right) = F_{12}\! \left(x \right)+F_{9}\! \left(x \right)
F_{9}\! \left(x \right) = \frac{F_{10}\! \left(x \right)}{F_{11}\! \left(x \right)}
F_{10}\! \left(x \right) = F_{2}\! \left(x \right)
F_{11}\! \left(x \right) = x
F_{12}\! \left(x \right) = F_{13}\! \left(x \right)
F_{13}\! \left(x \right) = F_{11}\! \left(x \right) F_{14}\! \left(x \right) F_{21}\! \left(x \right)
F_{14}\! \left(x \right) = -F_{20}\! \left(x \right)+F_{15}\! \left(x \right)
F_{15}\! \left(x \right) = F_{16}\! \left(x \right)+F_{18}\! \left(x \right)
F_{16}\! \left(x \right) = F_{17}\! \left(x \right) F_{4}\! \left(x \right)
F_{17}\! \left(x \right) = F_{1}\! \left(x \right)+F_{11}\! \left(x \right)
F_{18}\! \left(x \right) = F_{19}\! \left(x \right)
F_{19}\! \left(x \right) = -F_{0}\! \left(x \right)+F_{4}\! \left(x \right)
F_{20}\! \left(x \right) = F_{11}\! \left(x \right) F_{4}\! \left(x \right)
F_{21}\! \left(x \right) = F_{22}\! \left(x , 1\right)
F_{22}\! \left(x , y\right) = -\frac{-y F_{23}\! \left(x , y\right)+F_{23}\! \left(x , 1\right)}{-1+y}
F_{23}\! \left(x , y\right) = x^{2} F_{23}\! \left(x , y\right)^{2} y^{2}-2 y x F_{23}\! \left(x , y\right)^{2}+x F_{23}\! \left(x , y\right) y +2 F_{23}\! \left(x , y\right)-1
F_{24}\! \left(x \right) = F_{25}\! \left(x \right)+F_{27}\! \left(x \right)
F_{25}\! \left(x \right) = F_{26}\! \left(x \right) F_{5}\! \left(x \right)
F_{26}\! \left(x \right) = x^{2} F_{26} \left(x \right)^{2}-2 x F_{26} \left(x \right)^{2}+F_{26}\! \left(x \right) x +2 F_{26}\! \left(x \right)-1
F_{27}\! \left(x \right) = F_{28}\! \left(x \right)
F_{28}\! \left(x \right) = F_{11}\! \left(x \right) F_{26}\! \left(x \right) F_{29}\! \left(x \right)
F_{29}\! \left(x \right) = \frac{F_{30}\! \left(x \right)}{F_{11}\! \left(x \right)}
F_{30}\! \left(x \right) = F_{31}\! \left(x \right)
F_{31}\! \left(x \right) = -F_{2}\! \left(x \right)+F_{19}\! \left(x \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_11(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_11(x)*F_7(x))
Eq(F_7(x), F_24(x) + F_8(x))
Eq(F_8(x), F_12(x) + F_9(x))
Eq(F_9(x), F_10(x)/F_11(x))
Eq(F_10(x), F_2(x))
Eq(F_11(x), x)
Eq(F_12(x), F_13(x))
Eq(F_13(x), F_11(x)*F_14(x)*F_21(x))
Eq(F_14(x), F_15(x) - F_20(x))
Eq(F_15(x), F_16(x) + F_18(x))
Eq(F_16(x), F_17(x)*F_4(x))
Eq(F_17(x), F_1(x) + F_11(x))
Eq(F_18(x), F_19(x))
Eq(F_19(x), -F_0(x) + F_4(x))
Eq(F_20(x), F_11(x)*F_4(x))
Eq(F_21(x), F_22(x, 1))
Eq(F_22(x, k_0), (-k_0*F_23(x, k_0) + F_23(x, 1))/(1 - k_0))
Eq(F_23(x, k_0), k_0*x*(k_0*x - 2)*F_23(x, k_0)**2 + (k_0*x + 2)*F_23(x, k_0) - 1)
Eq(F_24(x), F_25(x) + F_27(x))
Eq(F_25(x), F_26(x)*F_5(x))
Eq(F_26(x), x*(x - 2)*F_26(x)**2 + (x + 2)*F_26(x) - 1)
Eq(F_27(x), F_28(x))
Eq(F_28(x), F_11(x)*F_26(x)*F_29(x))
Eq(F_29(x), F_30(x)/F_11(x))
Eq(F_30(x), F_31(x))
Eq(F_31(x), F_19(x) - F_2(x))
Pack JSON:
{"name": "point_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": "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, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "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": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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], [2, 0]], [[1, 1]]]}}, "idx": 0}, {"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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "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]]}]}}, "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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "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, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}]}}, "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 1], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"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, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"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": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [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], [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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}]], "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, 1], [0, 2], [2, 1], [2, 2]], [[1, 0]]]}}, "idx": 0}, {"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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 1], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 1], [0, 2], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 1], [0, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [], "assumptions": []}, "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]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, "idx": 0}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "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, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "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": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 3], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "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, 1], [0, 3], [2, 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], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}], "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": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "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, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "gps": [{"patt": [0], "pos": [[0, 0]]}]}]}], "strategy": {"class_module": "tilings.strategies.assumption_insertion", "strategy_class": "AddAssumptionsStrategy", "workable": false, "assumptions": [{"class_module": "tilings.assumptions", "assumption": "TrackingAssumption", "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": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 2]]}]], "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2]], [[1, 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, 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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 4], [0, 1], [0, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 4]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 4], [0, 1], [0, 2], [0, 4]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 1], [0, 4], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 2], [0, 4], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 2], [0, 1], [0, 4]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 4], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 4], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 4], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "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]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 4]], [[1, 3]], [[2, 0], [3, 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": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 1], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 1], [0, 2], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 1], [0, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "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]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "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": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2]], [[1, 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": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "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, 1], [0, 2]], [[1, 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, 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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 2], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"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": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [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], [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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}]], "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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [0, 3], [2, 2], [2, 3]], [[1, 1]], [[3, 0]]]}}, {"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, 0]]}, {"patt": [1, 0], "pos": [[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, 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.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 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": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "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": "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, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "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": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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": 1, "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": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "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": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 3], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}], "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": "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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 1], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"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, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 3, "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": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "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": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}], "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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 4], [0, 1], [0, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 4]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 4], [0, 1], [0, 2], [0, 4]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 1], [0, 4], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 2], [0, 4], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 2], [0, 1], [0, 4]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 4], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 4], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 4], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 2]]}]], "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, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 2], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"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": 1, "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 2], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 2], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "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": "Rule", "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]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 1], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"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, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "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": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 1], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"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, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 3, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 0}]}, {"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": "tilings.strategies.verification", "rule_class": "OneByOneVerificationRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "strategy": {"class_module": "tilings.strategies.verification", "strategy_class": "OneByOneVerificationStrategy", "ignore_parent": false, "basis": [[0, 1, 3, 4, 2], [0, 1, 4, 3, 2], [0, 3, 1, 4, 2], [0, 3, 4, 1, 2], [0, 4, 1, 3, 2], [0, 4, 3, 1, 2], [1, 0, 3, 4, 2], [1, 0, 4, 3, 2], [1, 4, 0, 3, 2], [4, 0, 1, 3, 2], [4, 0, 3, 1, 2], [4, 1, 0, 3, 2]], "symmetry": true}}, {"class_module": "tilings.strategies.verification", "rule_class": "OneByOneVerificationRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [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.verification", "strategy_class": "OneByOneVerificationStrategy", "ignore_parent": false, "basis": [[0, 1, 3, 4, 2], [0, 1, 4, 3, 2], [0, 3, 1, 4, 2], [0, 3, 4, 1, 2], [0, 4, 1, 3, 2], [0, 4, 3, 1, 2], [1, 0, 3, 4, 2], [1, 0, 4, 3, 2], [1, 4, 0, 3, 2], [4, 0, 1, 3, 2], [4, 0, 3, 1, 2], [4, 1, 0, 3, 2]], "symmetry": true}}, {"class_module": "tilings.strategies.fusion.fusion", "rule_class": "FusionRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 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, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [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.fusion.fusion", "strategy_class": "FusionStrategy", "row_idx": null, "col_idx": 0, "tracked": true}}]}

Specification 4
Strategy pack name: point_placements_req_corrob
Tree: http://permpal.com/tree/25464/
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[11,x]*F[4,x]
F[4,x] = F[0,x]+F[5,x]
F[5,x] = F[6,x]
F[6,x] = F[11,x]*F[7,x]
F[7,x] = F[77,x]+F[8,x]
F[8,x] = F[12,x]+F[9,x]
F[9,x] = 1/F[11,x]*F[10,x]
F[10,x] = F[2,x]
F[11,x] = x
F[12,x] = F[13,x]
F[13,x] = F[11,x]*F[14,x]*F[19,x]
F[14,x] = F[15,x]+F[4,x]
F[15,x] = F[16,x]
F[16,x] = F[17,x]
F[17,x] = F[18,x]+F[2,x]
F[18,x] = -F[2,x]+F[5,x]
F[19,x] = 1/F[11,x]/F[15,x]*F[20,x]
F[20,x] = F[21,x]
F[21,x] = F[11,x]*F[22,x]*F[23,x]
F[22,x] = 1/F[11,x]*F[16,x]
F[23,x] = F[11,x]+F[24,x]
F[24,x] = F[25,x]
F[25,x] = F[11,x]*F[26,x]
F[26,x] = F[27,x]+F[58,x]
F[27,x] = F[28,x]+F[30,x]
F[28,x] = F[11,x]*F[29,x]
F[29,x] = -1+(x^2-2*x)*F[29,x]^2+(2+x)*F[29,x]
F[30,x] = F[31,x]
F[31,x] = F[11,x]*F[32,x]
F[32,x] = F[33,x]+F[54,x]
F[33,x] = F[34,x]*F[46,x]
F[34,x] = F[35,x]+F[39,x]
F[35,x] = F[29,x]+F[36,x]
F[36,x] = F[37,x]
F[37,x] = F[11,x]*F[38,x]
F[38,x] = F[34,x]+F[36,x]
F[39,x] = F[40,x]
F[40,x] = F[11,x]*F[35,x]*F[41,x]
F[41,x] = F[42,x]+F[45,x]
F[42,x] = F[29,x]+F[43,x]
F[43,x] = F[44,x]
F[44,x] = F[11,x]*F[38,x]
F[45,x] = F[44,x]
F[46,x] = F[11,x]+F[47,x]
F[47,x] = F[48,x]+F[49,x]+F[50,x]
F[48,x] = 0
F[49,x] = F[11,x]*F[46,x]
F[50,x] = F[11,x]*F[51,x]
F[51,x] = F[52,x]
F[52,x] = F[11,x]*F[53,x]
F[53,x] = F[1,x]+F[51,x]
F[54,x] = F[53,x]*F[55,x]
F[55,x] = F[27,x]+F[56,x]
F[56,x] = F[57,x]
F[57,x] = F[11,x]*F[27,x]*F[41,x]
F[58,x] = F[23,x]+F[59,x]
F[59,x] = F[60,x]
F[60,x] = F[11,x]*F[61,x]
F[61,x] = F[59,x]+F[62,x]
F[62,x] = F[58,x]+F[63,x]
F[63,x] = F[64,x]
F[64,x] = F[11,x]*F[65,x]
F[65,x] = F[66,x]+F[67,x]
F[66,x] = F[41,x]*F[58,x]
F[67,x] = F[35,x]*F[68,x]
F[68,x] = F[69,x]+F[76,x]
F[69,x] = F[23,x]+F[70,x]
F[70,x] = F[71,x]
F[71,x] = F[11,x]*F[72,x]
F[72,x] = F[73,x]+F[75,x]
F[73,x] = F[55,x]+F[74,x]
F[74,x] = F[30,x]
F[75,x] = F[61,x]
F[76,x] = F[71,x]
F[77,x] = F[78,x]+F[79,x]
F[78,x] = F[29,x]*F[5,x]
F[79,x] = F[80,x]
F[80,x] = F[11,x]*F[29,x]*F[81,x]
F[81,x] = 1/F[11,x]*F[82,x]
F[82,x] = F[18,x]
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_{11}\! \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_{11}\! \left(x \right) F_{7}\! \left(x \right)
F_{7}\! \left(x \right) = F_{77}\! \left(x \right)+F_{8}\! \left(x \right)
F_{8}\! \left(x \right) = F_{12}\! \left(x \right)+F_{9}\! \left(x \right)
F_{9}\! \left(x \right) = \frac{F_{10}\! \left(x \right)}{F_{11}\! \left(x \right)}
F_{10}\! \left(x \right) = F_{2}\! \left(x \right)
F_{11}\! \left(x \right) = x
F_{12}\! \left(x \right) = F_{13}\! \left(x \right)
F_{13}\! \left(x \right) = F_{11}\! \left(x \right) F_{14}\! \left(x \right) F_{19}\! \left(x \right)
F_{14}\! \left(x \right) = F_{15}\! \left(x \right)+F_{4}\! \left(x \right)
F_{15}\! \left(x \right) = F_{16}\! \left(x \right)
F_{16}\! \left(x \right) = F_{17}\! \left(x \right)
F_{17}\! \left(x \right) = F_{18}\! \left(x \right)+F_{2}\! \left(x \right)
F_{18}\! \left(x \right) = -F_{2}\! \left(x \right)+F_{5}\! \left(x \right)
F_{19}\! \left(x \right) = \frac{F_{20}\! \left(x \right)}{F_{11}\! \left(x \right) F_{15}\! \left(x \right)}
F_{20}\! \left(x \right) = F_{21}\! \left(x \right)
F_{21}\! \left(x \right) = F_{11}\! \left(x \right) F_{22}\! \left(x \right) F_{23}\! \left(x \right)
F_{22}\! \left(x \right) = \frac{F_{16}\! \left(x \right)}{F_{11}\! \left(x \right)}
F_{23}\! \left(x \right) = F_{11}\! \left(x \right)+F_{24}\! \left(x \right)
F_{24}\! \left(x \right) = F_{25}\! \left(x \right)
F_{25}\! \left(x \right) = F_{11}\! \left(x \right) F_{26}\! \left(x \right)
F_{26}\! \left(x \right) = F_{27}\! \left(x \right)+F_{58}\! \left(x \right)
F_{27}\! \left(x \right) = F_{28}\! \left(x \right)+F_{30}\! \left(x \right)
F_{28}\! \left(x \right) = F_{11}\! \left(x \right) F_{29}\! \left(x \right)
F_{29}\! \left(x \right) = x^{2} F_{29} \left(x \right)^{2}-2 x F_{29} \left(x \right)^{2}+F_{29}\! \left(x \right) x +2 F_{29}\! \left(x \right)-1
F_{30}\! \left(x \right) = F_{31}\! \left(x \right)
F_{31}\! \left(x \right) = F_{11}\! \left(x \right) F_{32}\! \left(x \right)
F_{32}\! \left(x \right) = F_{33}\! \left(x \right)+F_{54}\! \left(x \right)
F_{33}\! \left(x \right) = F_{34}\! \left(x \right) F_{46}\! \left(x \right)
F_{34}\! \left(x \right) = F_{35}\! \left(x \right)+F_{39}\! \left(x \right)
F_{35}\! \left(x \right) = F_{29}\! \left(x \right)+F_{36}\! \left(x \right)
F_{36}\! \left(x \right) = F_{37}\! \left(x \right)
F_{37}\! \left(x \right) = F_{11}\! \left(x \right) F_{38}\! \left(x \right)
F_{38}\! \left(x \right) = F_{34}\! \left(x \right)+F_{36}\! \left(x \right)
F_{39}\! \left(x \right) = F_{40}\! \left(x \right)
F_{40}\! \left(x \right) = F_{11}\! \left(x \right) F_{35}\! \left(x \right) F_{41}\! \left(x \right)
F_{41}\! \left(x \right) = F_{42}\! \left(x \right)+F_{45}\! \left(x \right)
F_{42}\! \left(x \right) = F_{29}\! \left(x \right)+F_{43}\! \left(x \right)
F_{43}\! \left(x \right) = F_{44}\! \left(x \right)
F_{44}\! \left(x \right) = F_{11}\! \left(x \right) F_{38}\! \left(x \right)
F_{45}\! \left(x \right) = F_{44}\! \left(x \right)
F_{46}\! \left(x \right) = F_{11}\! \left(x \right)+F_{47}\! \left(x \right)
F_{47}\! \left(x \right) = F_{48}\! \left(x \right)+F_{49}\! \left(x \right)+F_{50}\! \left(x \right)
F_{48}\! \left(x \right) = 0
F_{49}\! \left(x \right) = F_{11}\! \left(x \right) F_{46}\! \left(x \right)
F_{50}\! \left(x \right) = F_{11}\! \left(x \right) F_{51}\! \left(x \right)
F_{51}\! \left(x \right) = F_{52}\! \left(x \right)
F_{52}\! \left(x \right) = F_{11}\! \left(x \right) F_{53}\! \left(x \right)
F_{53}\! \left(x \right) = F_{1}\! \left(x \right)+F_{51}\! \left(x \right)
F_{54}\! \left(x \right) = F_{53}\! \left(x \right) F_{55}\! \left(x \right)
F_{55}\! \left(x \right) = F_{27}\! \left(x \right)+F_{56}\! \left(x \right)
F_{56}\! \left(x \right) = F_{57}\! \left(x \right)
F_{57}\! \left(x \right) = F_{11}\! \left(x \right) F_{27}\! \left(x \right) F_{41}\! \left(x \right)
F_{58}\! \left(x \right) = F_{23}\! \left(x \right)+F_{59}\! \left(x \right)
F_{59}\! \left(x \right) = F_{60}\! \left(x \right)
F_{60}\! \left(x \right) = F_{11}\! \left(x \right) F_{61}\! \left(x \right)
F_{61}\! \left(x \right) = F_{59}\! \left(x \right)+F_{62}\! \left(x \right)
F_{62}\! \left(x \right) = F_{58}\! \left(x \right)+F_{63}\! \left(x \right)
F_{63}\! \left(x \right) = F_{64}\! \left(x \right)
F_{64}\! \left(x \right) = F_{11}\! \left(x \right) F_{65}\! \left(x \right)
F_{65}\! \left(x \right) = F_{66}\! \left(x \right)+F_{67}\! \left(x \right)
F_{66}\! \left(x \right) = F_{41}\! \left(x \right) F_{58}\! \left(x \right)
F_{67}\! \left(x \right) = F_{35}\! \left(x \right) F_{68}\! \left(x \right)
F_{68}\! \left(x \right) = F_{69}\! \left(x \right)+F_{76}\! \left(x \right)
F_{69}\! \left(x \right) = F_{23}\! \left(x \right)+F_{70}\! \left(x \right)
F_{70}\! \left(x \right) = F_{71}\! \left(x \right)
F_{71}\! \left(x \right) = F_{11}\! \left(x \right) F_{72}\! \left(x \right)
F_{72}\! \left(x \right) = F_{73}\! \left(x \right)+F_{75}\! \left(x \right)
F_{73}\! \left(x \right) = F_{55}\! \left(x \right)+F_{74}\! \left(x \right)
F_{74}\! \left(x \right) = F_{30}\! \left(x \right)
F_{75}\! \left(x \right) = F_{61}\! \left(x \right)
F_{76}\! \left(x \right) = F_{71}\! \left(x \right)
F_{77}\! \left(x \right) = F_{78}\! \left(x \right)+F_{79}\! \left(x \right)
F_{78}\! \left(x \right) = F_{29}\! \left(x \right) F_{5}\! \left(x \right)
F_{79}\! \left(x \right) = F_{80}\! \left(x \right)
F_{80}\! \left(x \right) = F_{11}\! \left(x \right) F_{29}\! \left(x \right) F_{81}\! \left(x \right)
F_{81}\! \left(x \right) = \frac{F_{82}\! \left(x \right)}{F_{11}\! \left(x \right)}
F_{82}\! \left(x \right) = F_{18}\! \left(x \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_11(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_11(x)*F_7(x))
Eq(F_7(x), F_77(x) + F_8(x))
Eq(F_8(x), F_12(x) + F_9(x))
Eq(F_9(x), F_10(x)/F_11(x))
Eq(F_10(x), F_2(x))
Eq(F_11(x), x)
Eq(F_12(x), F_13(x))
Eq(F_13(x), F_11(x)*F_14(x)*F_19(x))
Eq(F_14(x), F_15(x) + F_4(x))
Eq(F_15(x), F_16(x))
Eq(F_16(x), F_17(x))
Eq(F_17(x), F_18(x) + F_2(x))
Eq(F_18(x), -F_2(x) + F_5(x))
Eq(F_19(x), F_20(x)/(F_11(x)*F_15(x)))
Eq(F_20(x), F_21(x))
Eq(F_21(x), F_11(x)*F_22(x)*F_23(x))
Eq(F_22(x), F_16(x)/F_11(x))
Eq(F_23(x), F_11(x) + F_24(x))
Eq(F_24(x), F_25(x))
Eq(F_25(x), F_11(x)*F_26(x))
Eq(F_26(x), F_27(x) + F_58(x))
Eq(F_27(x), F_28(x) + F_30(x))
Eq(F_28(x), F_11(x)*F_29(x))
Eq(F_29(x), x*(x - 2)*F_29(x)**2 + (x + 2)*F_29(x) - 1)
Eq(F_30(x), F_31(x))
Eq(F_31(x), F_11(x)*F_32(x))
Eq(F_32(x), F_33(x) + F_54(x))
Eq(F_33(x), F_34(x)*F_46(x))
Eq(F_34(x), F_35(x) + F_39(x))
Eq(F_35(x), F_29(x) + F_36(x))
Eq(F_36(x), F_37(x))
Eq(F_37(x), F_11(x)*F_38(x))
Eq(F_38(x), F_34(x) + F_36(x))
Eq(F_39(x), F_40(x))
Eq(F_40(x), F_11(x)*F_35(x)*F_41(x))
Eq(F_41(x), F_42(x) + F_45(x))
Eq(F_42(x), F_29(x) + F_43(x))
Eq(F_43(x), F_44(x))
Eq(F_44(x), F_11(x)*F_38(x))
Eq(F_45(x), F_44(x))
Eq(F_46(x), F_11(x) + F_47(x))
Eq(F_47(x), F_48(x) + F_49(x) + F_50(x))
Eq(F_48(x), 0)
Eq(F_49(x), F_11(x)*F_46(x))
Eq(F_50(x), F_11(x)*F_51(x))
Eq(F_51(x), F_52(x))
Eq(F_52(x), F_11(x)*F_53(x))
Eq(F_53(x), F_1(x) + F_51(x))
Eq(F_54(x), F_53(x)*F_55(x))
Eq(F_55(x), F_27(x) + F_56(x))
Eq(F_56(x), F_57(x))
Eq(F_57(x), F_11(x)*F_27(x)*F_41(x))
Eq(F_58(x), F_23(x) + F_59(x))
Eq(F_59(x), F_60(x))
Eq(F_60(x), F_11(x)*F_61(x))
Eq(F_61(x), F_59(x) + F_62(x))
Eq(F_62(x), F_58(x) + F_63(x))
Eq(F_63(x), F_64(x))
Eq(F_64(x), F_11(x)*F_65(x))
Eq(F_65(x), F_66(x) + F_67(x))
Eq(F_66(x), F_41(x)*F_58(x))
Eq(F_67(x), F_35(x)*F_68(x))
Eq(F_68(x), F_69(x) + F_76(x))
Eq(F_69(x), F_23(x) + F_70(x))
Eq(F_70(x), F_71(x))
Eq(F_71(x), F_11(x)*F_72(x))
Eq(F_72(x), F_73(x) + F_75(x))
Eq(F_73(x), F_55(x) + F_74(x))
Eq(F_74(x), F_30(x))
Eq(F_75(x), F_61(x))
Eq(F_76(x), F_71(x))
Eq(F_77(x), F_78(x) + F_79(x))
Eq(F_78(x), F_29(x)*F_5(x))
Eq(F_79(x), F_80(x))
Eq(F_80(x), F_11(x)*F_29(x)*F_81(x))
Eq(F_81(x), F_82(x)/F_11(x))
Eq(F_82(x), F_18(x))
Pack JSON:
{"name": "point_placements_req_corrob", "initial_strats": [{"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.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": [[0, 1, 3, 4, 2], [0, 1, 4, 3, 2], [0, 3, 1, 4, 2], [0, 3, 4, 1, 2], [0, 4, 1, 3, 2], [0, 4, 3, 1, 2], [1, 0, 3, 4, 2], [1, 0, 4, 3, 2], [1, 4, 0, 3, 2], [4, 0, 1, 3, 2], [4, 0, 3, 1, 2], [4, 1, 0, 3, 2]], "symmetry": false}, {"class_module": "tilings.strategies.verification", "strategy_class": "LocallyFactorableVerificationStrategy", "ignore_parent": false, "basis": [[0, 1, 3, 4, 2], [0, 1, 4, 3, 2], [0, 3, 1, 4, 2], [0, 3, 4, 1, 2], [0, 4, 1, 3, 2], [0, 4, 3, 1, 2], [1, 0, 3, 4, 2], [1, 0, 4, 3, 2], [1, 4, 0, 3, 2], [4, 0, 1, 3, 2], [4, 0, 3, 1, 2], [4, 1, 0, 3, 2]], "symmetry": 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}]], "symmetries": [], "iterative": false}
Specification JSON:
{"root": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "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": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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], [2, 0]], [[1, 1]]]}}, "idx": 0}, {"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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 1], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"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, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"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": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [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], [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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 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, 1], [0, 2], [2, 1], [2, 2]], [[1, 0]]]}}, "idx": 0}, {"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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 1], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"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, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"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": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [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], [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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}]], "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, 1], [0, 2], [2, 1], [2, 2]], [[1, 0]]]}}, "idx": 0}, {"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, 0]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"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], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 1], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 1], [0, 2], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 1], [0, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[2, 4]]}]], "assumptions": []}, "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]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "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, 1], [0, 2], [0, 3]], [[1, 0], [3, 0]], [[2, 4]]]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "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, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "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": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 3], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "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, 1], [0, 3], [2, 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, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "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, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}], "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": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 2]]}]], "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2]], [[1, 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, 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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 4], [0, 1], [0, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 4]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 4], [0, 1], [0, 2], [0, 4]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 1], [0, 4], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 2], [0, 4], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 2], [0, 1], [0, 4]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 4], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 4], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 4], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "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]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 4]], [[1, 3]], [[2, 0], [3, 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, 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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 2], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"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": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [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], [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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}]], "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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [0, 3], [2, 2], [2, 3]], [[1, 1]], [[3, 0]]]}}, {"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, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "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]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 4]]}, {"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, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 2], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"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": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [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], [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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [0, 3], [2, 2], [2, 3]], [[1, 1]], [[3, 0], [3, 4]]]}}, {"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, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "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.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "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, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}]], "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, 1], [0, 3], [2, 1], [2, 2]], [[1, 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, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "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, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 2]]}]], "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, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "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]], [[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, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[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": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 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, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 2]]}]], "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, 1], [0, 2], [0, 4], [2, 1], [2, 2], [2, 3]], [[1, 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, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 3]]}]}}, {"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": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[1, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[1, 5], [3, 4]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[3, 4]]}], [{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 3]]}]], "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, 1], [0, 3], [1, 1], [1, 5], [3, 0], [3, 4]], [[2, 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, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 4]]}]}}, {"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, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[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": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [1, 1]], [[2, 0], [2, 3]]]}}, {"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, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [1, 1], [1, 3]], [[2, 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, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "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], [0, 3], [1, 2], [2, 0]], [[3, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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, 1], [0, 2], [2, 2], [3, 1]], [[1, 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, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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, 2], [2, 0]], [[3, 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, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 1]]}]}}, {"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, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "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": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 1]]}]}}, {"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, 0]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 3]]}]], "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": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "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": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "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": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[3, 5], [3, 5]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[3, 5], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}], [{"patt": [0], "pos": [[3, 5]]}]], "assumptions": []}, "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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 4]], [[1, 3]], [[2, 0], [3, 0], [3, 5]]]}}, {"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, 3]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[1, 6]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 6]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0], "pos": [[3, 6]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 6], [0, 6]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 5], [2, 5]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 6], [0, 6]]}, {"patt": [1, 0], "pos": [[0, 6], [2, 5]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[2, 5], [2, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 6]]}, {"patt": [0], "pos": [[2, 5]]}], [{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 5], [0, 5]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 5], [0, 5]]}, {"patt": [1, 0], "pos": [[0, 5], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 4]]}]], "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, 1], [0, 2], [0, 4], [0, 6], [2, 0], [2, 5], [3, 0]], [[1, 3]]]}}, {"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, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 5], [0, 5]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 5], [0, 5]]}, {"patt": [1, 0], "pos": [[0, 5], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 4]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 5]]}]}}, {"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, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 4]]}]], "assumptions": []}, "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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 3]], [[1, 0], [1, 4], [2, 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": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 3], [0, 4]], [[1, 0], [2, 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, 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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 4]], [[1, 3]], [[2, 0], [3, 0]]]}}, {"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, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "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.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "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, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "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, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}], "indices": [0, 0], "direction": 2, "own_col": true, "own_row": true, "include_empty": 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, 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, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "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.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "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.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "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, 1]], [[1, 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": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "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.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0]]]}}, {"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, 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, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "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": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "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": "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, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "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": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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": 1, "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": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "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": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 3], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}], "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": "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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 1], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"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, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 3, "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": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 1], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"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, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 3, "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": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "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": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}], "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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 4], [0, 1], [0, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 4]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 4], [0, 1], [0, 2], [0, 4]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 1], [0, 4], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 2], [0, 4], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 2], [0, 1], [0, 4]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 4], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 4], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 4], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 2]]}]], "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, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 2], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"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": 1, "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 2], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 2], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "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": "Rule", "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]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 1], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"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, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "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": "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, 1]]}, {"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], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"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], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 1], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 1], [0, 2], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 1], [0, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[2, 4]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}, "idx": 0}, {"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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 3], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"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], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 3]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 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, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 3], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 5]]}, {"patt": [0, 1], "pos": [[3, 5], [3, 5]]}, {"patt": [1, 0], "pos": [[0, 4], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 4], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 5], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 5], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 4], [2, 3], [2, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 4], [2, 4], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 4], [0, 3], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[0, 4], [2, 3], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 3], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 4], [2, 4], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 4], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 3], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 3], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [2, 3], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [2, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 4]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 3], [0, 4], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 3], [0, 4], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 4], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 4], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 4], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 3], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 3], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 5]]}]], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 5]]}, {"patt": [0, 1], "pos": [[3, 5], [3, 5]]}, {"patt": [1, 0], "pos": [[0, 4], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 4], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 5], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 5], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 4], [2, 3], [2, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 4], [2, 4], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 4], [0, 3], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[0, 4], [2, 3], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 3], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 4], [2, 4], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 4], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 3], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 3], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [2, 3], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [2, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 4]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 3], [0, 4], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 3], [0, 4], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 4], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 4], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 4], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 3], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 3], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 5]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 4]]}, {"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, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 2], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 4]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[3, 2]]}]}}]}, {"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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 3, "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"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], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 3, "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[3, 3]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}], "indices": [0], "direction": 1, "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, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[3, 3]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[1, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[1, 5], [3, 4]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[3, 4]]}], [{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}], "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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 3, "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[1, 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": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}], "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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "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": "Rule", "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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 4]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}], "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, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[3, 5], [3, 5]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[3, 5], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}], [{"patt": [0], "pos": [[3, 5]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 0]]}]], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "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": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[2, 4]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}], "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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[2, 4]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[1, 6]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 6]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0], "pos": [[3, 6]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 6], [0, 6]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 5], [2, 5]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 6], [0, 6]]}, {"patt": [1, 0], "pos": [[0, 6], [2, 5]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[2, 5], [2, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 6]]}, {"patt": [0], "pos": [[2, 5]]}], [{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "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": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}], "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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "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": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "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": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "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": "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": "tilings.strategies.verification", "rule_class": "OneByOneVerificationRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "strategy": {"class_module": "tilings.strategies.verification", "strategy_class": "OneByOneVerificationStrategy", "ignore_parent": false, "basis": [[0, 1, 3, 4, 2], [0, 1, 4, 3, 2], [0, 3, 1, 4, 2], [0, 3, 4, 1, 2], [0, 4, 1, 3, 2], [0, 4, 3, 1, 2], [1, 0, 3, 4, 2], [1, 0, 4, 3, 2], [1, 4, 0, 3, 2], [4, 0, 1, 3, 2], [4, 0, 3, 1, 2], [4, 1, 0, 3, 2]], "symmetry": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "VerificationRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, "strategy": {"class_module": "comb_spec_searcher.strategies.strategy", "strategy_class": "EmptyStrategy"}}]}

Specification 5
Strategy pack name: point_placements_req_corrob
Tree: http://permpal.com/tree/25659/
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[11,x]*F[4,x]
F[4,x] = F[0,x]+F[5,x]
F[5,x] = F[6,x]
F[6,x] = F[11,x]*F[7,x]
F[7,x] = F[77,x]+F[8,x]
F[8,x] = F[12,x]+F[9,x]
F[9,x] = 1/F[11,x]*F[10,x]
F[10,x] = F[2,x]
F[11,x] = x
F[12,x] = F[13,x]
F[13,x] = F[11,x]*F[14,x]*F[19,x]
F[14,x] = F[15,x]+F[4,x]
F[15,x] = F[16,x]
F[16,x] = F[17,x]
F[17,x] = F[18,x]+F[2,x]
F[18,x] = -F[2,x]+F[5,x]
F[19,x] = 1/F[11,x]/F[15,x]*F[20,x]
F[20,x] = F[21,x]
F[21,x] = F[11,x]*F[22,x]*F[23,x]
F[22,x] = 1/F[11,x]*F[16,x]
F[23,x] = F[11,x]+F[24,x]
F[24,x] = F[25,x]
F[25,x] = F[11,x]*F[26,x]
F[26,x] = F[27,x]+F[58,x]
F[27,x] = F[28,x]+F[30,x]
F[28,x] = F[11,x]*F[29,x]
F[29,x] = -1+F[29,x]^2*(x^2-2*x)+(2+x)*F[29,x]
F[30,x] = F[31,x]
F[31,x] = F[11,x]*F[32,x]
F[32,x] = F[33,x]+F[54,x]
F[33,x] = F[34,x]*F[46,x]
F[34,x] = F[35,x]+F[39,x]
F[35,x] = F[29,x]+F[36,x]
F[36,x] = F[37,x]
F[37,x] = F[11,x]*F[38,x]
F[38,x] = F[34,x]+F[36,x]
F[39,x] = F[40,x]
F[40,x] = F[11,x]*F[35,x]*F[41,x]
F[41,x] = F[42,x]+F[45,x]
F[42,x] = F[29,x]+F[43,x]
F[43,x] = F[44,x]
F[44,x] = F[11,x]*F[38,x]
F[45,x] = F[44,x]
F[46,x] = F[11,x]+F[47,x]
F[47,x] = F[48,x]+F[49,x]+F[50,x]
F[48,x] = 0
F[49,x] = F[11,x]*F[46,x]
F[50,x] = F[11,x]*F[51,x]
F[51,x] = F[52,x]
F[52,x] = F[11,x]*F[53,x]
F[53,x] = F[1,x]+F[51,x]
F[54,x] = F[53,x]*F[55,x]
F[55,x] = F[27,x]+F[56,x]
F[56,x] = F[57,x]
F[57,x] = F[11,x]*F[27,x]*F[41,x]
F[58,x] = F[23,x]+F[59,x]
F[59,x] = F[60,x]
F[60,x] = F[11,x]*F[61,x]
F[61,x] = F[59,x]+F[62,x]
F[62,x] = F[58,x]+F[63,x]
F[63,x] = F[64,x]
F[64,x] = F[11,x]*F[65,x]
F[65,x] = F[66,x]+F[67,x]
F[66,x] = F[41,x]*F[58,x]
F[67,x] = F[35,x]*F[68,x]
F[68,x] = F[69,x]+F[76,x]
F[69,x] = F[23,x]+F[70,x]
F[70,x] = F[71,x]
F[71,x] = F[11,x]*F[72,x]
F[72,x] = F[73,x]+F[75,x]
F[73,x] = F[55,x]+F[74,x]
F[74,x] = F[30,x]
F[75,x] = F[61,x]
F[76,x] = F[71,x]
F[77,x] = F[78,x]+F[79,x]
F[78,x] = F[29,x]*F[5,x]
F[79,x] = F[80,x]
F[80,x] = F[11,x]*F[29,x]*F[81,x]
F[81,x] = 1/F[11,x]*F[82,x]
F[82,x] = F[18,x]
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_{11}\! \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_{11}\! \left(x \right) F_{7}\! \left(x \right)
F_{7}\! \left(x \right) = F_{77}\! \left(x \right)+F_{8}\! \left(x \right)
F_{8}\! \left(x \right) = F_{12}\! \left(x \right)+F_{9}\! \left(x \right)
F_{9}\! \left(x \right) = \frac{F_{10}\! \left(x \right)}{F_{11}\! \left(x \right)}
F_{10}\! \left(x \right) = F_{2}\! \left(x \right)
F_{11}\! \left(x \right) = x
F_{12}\! \left(x \right) = F_{13}\! \left(x \right)
F_{13}\! \left(x \right) = F_{11}\! \left(x \right) F_{14}\! \left(x \right) F_{19}\! \left(x \right)
F_{14}\! \left(x \right) = F_{15}\! \left(x \right)+F_{4}\! \left(x \right)
F_{15}\! \left(x \right) = F_{16}\! \left(x \right)
F_{16}\! \left(x \right) = F_{17}\! \left(x \right)
F_{17}\! \left(x \right) = F_{18}\! \left(x \right)+F_{2}\! \left(x \right)
F_{18}\! \left(x \right) = -F_{2}\! \left(x \right)+F_{5}\! \left(x \right)
F_{19}\! \left(x \right) = \frac{F_{20}\! \left(x \right)}{F_{11}\! \left(x \right) F_{15}\! \left(x \right)}
F_{20}\! \left(x \right) = F_{21}\! \left(x \right)
F_{21}\! \left(x \right) = F_{11}\! \left(x \right) F_{22}\! \left(x \right) F_{23}\! \left(x \right)
F_{22}\! \left(x \right) = \frac{F_{16}\! \left(x \right)}{F_{11}\! \left(x \right)}
F_{23}\! \left(x \right) = F_{11}\! \left(x \right)+F_{24}\! \left(x \right)
F_{24}\! \left(x \right) = F_{25}\! \left(x \right)
F_{25}\! \left(x \right) = F_{11}\! \left(x \right) F_{26}\! \left(x \right)
F_{26}\! \left(x \right) = F_{27}\! \left(x \right)+F_{58}\! \left(x \right)
F_{27}\! \left(x \right) = F_{28}\! \left(x \right)+F_{30}\! \left(x \right)
F_{28}\! \left(x \right) = F_{11}\! \left(x \right) F_{29}\! \left(x \right)
F_{29}\! \left(x \right) = x^{2} F_{29} \left(x \right)^{2}-2 x F_{29} \left(x \right)^{2}+F_{29}\! \left(x \right) x +2 F_{29}\! \left(x \right)-1
F_{30}\! \left(x \right) = F_{31}\! \left(x \right)
F_{31}\! \left(x \right) = F_{11}\! \left(x \right) F_{32}\! \left(x \right)
F_{32}\! \left(x \right) = F_{33}\! \left(x \right)+F_{54}\! \left(x \right)
F_{33}\! \left(x \right) = F_{34}\! \left(x \right) F_{46}\! \left(x \right)
F_{34}\! \left(x \right) = F_{35}\! \left(x \right)+F_{39}\! \left(x \right)
F_{35}\! \left(x \right) = F_{29}\! \left(x \right)+F_{36}\! \left(x \right)
F_{36}\! \left(x \right) = F_{37}\! \left(x \right)
F_{37}\! \left(x \right) = F_{11}\! \left(x \right) F_{38}\! \left(x \right)
F_{38}\! \left(x \right) = F_{34}\! \left(x \right)+F_{36}\! \left(x \right)
F_{39}\! \left(x \right) = F_{40}\! \left(x \right)
F_{40}\! \left(x \right) = F_{11}\! \left(x \right) F_{35}\! \left(x \right) F_{41}\! \left(x \right)
F_{41}\! \left(x \right) = F_{42}\! \left(x \right)+F_{45}\! \left(x \right)
F_{42}\! \left(x \right) = F_{29}\! \left(x \right)+F_{43}\! \left(x \right)
F_{43}\! \left(x \right) = F_{44}\! \left(x \right)
F_{44}\! \left(x \right) = F_{11}\! \left(x \right) F_{38}\! \left(x \right)
F_{45}\! \left(x \right) = F_{44}\! \left(x \right)
F_{46}\! \left(x \right) = F_{11}\! \left(x \right)+F_{47}\! \left(x \right)
F_{47}\! \left(x \right) = F_{48}\! \left(x \right)+F_{49}\! \left(x \right)+F_{50}\! \left(x \right)
F_{48}\! \left(x \right) = 0
F_{49}\! \left(x \right) = F_{11}\! \left(x \right) F_{46}\! \left(x \right)
F_{50}\! \left(x \right) = F_{11}\! \left(x \right) F_{51}\! \left(x \right)
F_{51}\! \left(x \right) = F_{52}\! \left(x \right)
F_{52}\! \left(x \right) = F_{11}\! \left(x \right) F_{53}\! \left(x \right)
F_{53}\! \left(x \right) = F_{1}\! \left(x \right)+F_{51}\! \left(x \right)
F_{54}\! \left(x \right) = F_{53}\! \left(x \right) F_{55}\! \left(x \right)
F_{55}\! \left(x \right) = F_{27}\! \left(x \right)+F_{56}\! \left(x \right)
F_{56}\! \left(x \right) = F_{57}\! \left(x \right)
F_{57}\! \left(x \right) = F_{11}\! \left(x \right) F_{27}\! \left(x \right) F_{41}\! \left(x \right)
F_{58}\! \left(x \right) = F_{23}\! \left(x \right)+F_{59}\! \left(x \right)
F_{59}\! \left(x \right) = F_{60}\! \left(x \right)
F_{60}\! \left(x \right) = F_{11}\! \left(x \right) F_{61}\! \left(x \right)
F_{61}\! \left(x \right) = F_{59}\! \left(x \right)+F_{62}\! \left(x \right)
F_{62}\! \left(x \right) = F_{58}\! \left(x \right)+F_{63}\! \left(x \right)
F_{63}\! \left(x \right) = F_{64}\! \left(x \right)
F_{64}\! \left(x \right) = F_{11}\! \left(x \right) F_{65}\! \left(x \right)
F_{65}\! \left(x \right) = F_{66}\! \left(x \right)+F_{67}\! \left(x \right)
F_{66}\! \left(x \right) = F_{41}\! \left(x \right) F_{58}\! \left(x \right)
F_{67}\! \left(x \right) = F_{35}\! \left(x \right) F_{68}\! \left(x \right)
F_{68}\! \left(x \right) = F_{69}\! \left(x \right)+F_{76}\! \left(x \right)
F_{69}\! \left(x \right) = F_{23}\! \left(x \right)+F_{70}\! \left(x \right)
F_{70}\! \left(x \right) = F_{71}\! \left(x \right)
F_{71}\! \left(x \right) = F_{11}\! \left(x \right) F_{72}\! \left(x \right)
F_{72}\! \left(x \right) = F_{73}\! \left(x \right)+F_{75}\! \left(x \right)
F_{73}\! \left(x \right) = F_{55}\! \left(x \right)+F_{74}\! \left(x \right)
F_{74}\! \left(x \right) = F_{30}\! \left(x \right)
F_{75}\! \left(x \right) = F_{61}\! \left(x \right)
F_{76}\! \left(x \right) = F_{71}\! \left(x \right)
F_{77}\! \left(x \right) = F_{78}\! \left(x \right)+F_{79}\! \left(x \right)
F_{78}\! \left(x \right) = F_{29}\! \left(x \right) F_{5}\! \left(x \right)
F_{79}\! \left(x \right) = F_{80}\! \left(x \right)
F_{80}\! \left(x \right) = F_{11}\! \left(x \right) F_{29}\! \left(x \right) F_{81}\! \left(x \right)
F_{81}\! \left(x \right) = \frac{F_{82}\! \left(x \right)}{F_{11}\! \left(x \right)}
F_{82}\! \left(x \right) = F_{18}\! \left(x \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_11(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_11(x)*F_7(x))
Eq(F_7(x), F_77(x) + F_8(x))
Eq(F_8(x), F_12(x) + F_9(x))
Eq(F_9(x), F_10(x)/F_11(x))
Eq(F_10(x), F_2(x))
Eq(F_11(x), x)
Eq(F_12(x), F_13(x))
Eq(F_13(x), F_11(x)*F_14(x)*F_19(x))
Eq(F_14(x), F_15(x) + F_4(x))
Eq(F_15(x), F_16(x))
Eq(F_16(x), F_17(x))
Eq(F_17(x), F_18(x) + F_2(x))
Eq(F_18(x), -F_2(x) + F_5(x))
Eq(F_19(x), F_20(x)/(F_11(x)*F_15(x)))
Eq(F_20(x), F_21(x))
Eq(F_21(x), F_11(x)*F_22(x)*F_23(x))
Eq(F_22(x), F_16(x)/F_11(x))
Eq(F_23(x), F_11(x) + F_24(x))
Eq(F_24(x), F_25(x))
Eq(F_25(x), F_11(x)*F_26(x))
Eq(F_26(x), F_27(x) + F_58(x))
Eq(F_27(x), F_28(x) + F_30(x))
Eq(F_28(x), F_11(x)*F_29(x))
Eq(F_29(x), x*(x - 2)*F_29(x)**2 + (x + 2)*F_29(x) - 1)
Eq(F_30(x), F_31(x))
Eq(F_31(x), F_11(x)*F_32(x))
Eq(F_32(x), F_33(x) + F_54(x))
Eq(F_33(x), F_34(x)*F_46(x))
Eq(F_34(x), F_35(x) + F_39(x))
Eq(F_35(x), F_29(x) + F_36(x))
Eq(F_36(x), F_37(x))
Eq(F_37(x), F_11(x)*F_38(x))
Eq(F_38(x), F_34(x) + F_36(x))
Eq(F_39(x), F_40(x))
Eq(F_40(x), F_11(x)*F_35(x)*F_41(x))
Eq(F_41(x), F_42(x) + F_45(x))
Eq(F_42(x), F_29(x) + F_43(x))
Eq(F_43(x), F_44(x))
Eq(F_44(x), F_11(x)*F_38(x))
Eq(F_45(x), F_44(x))
Eq(F_46(x), F_11(x) + F_47(x))
Eq(F_47(x), F_48(x) + F_49(x) + F_50(x))
Eq(F_48(x), 0)
Eq(F_49(x), F_11(x)*F_46(x))
Eq(F_50(x), F_11(x)*F_51(x))
Eq(F_51(x), F_52(x))
Eq(F_52(x), F_11(x)*F_53(x))
Eq(F_53(x), F_1(x) + F_51(x))
Eq(F_54(x), F_53(x)*F_55(x))
Eq(F_55(x), F_27(x) + F_56(x))
Eq(F_56(x), F_57(x))
Eq(F_57(x), F_11(x)*F_27(x)*F_41(x))
Eq(F_58(x), F_23(x) + F_59(x))
Eq(F_59(x), F_60(x))
Eq(F_60(x), F_11(x)*F_61(x))
Eq(F_61(x), F_59(x) + F_62(x))
Eq(F_62(x), F_58(x) + F_63(x))
Eq(F_63(x), F_64(x))
Eq(F_64(x), F_11(x)*F_65(x))
Eq(F_65(x), F_66(x) + F_67(x))
Eq(F_66(x), F_41(x)*F_58(x))
Eq(F_67(x), F_35(x)*F_68(x))
Eq(F_68(x), F_69(x) + F_76(x))
Eq(F_69(x), F_23(x) + F_70(x))
Eq(F_70(x), F_71(x))
Eq(F_71(x), F_11(x)*F_72(x))
Eq(F_72(x), F_73(x) + F_75(x))
Eq(F_73(x), F_55(x) + F_74(x))
Eq(F_74(x), F_30(x))
Eq(F_75(x), F_61(x))
Eq(F_76(x), F_71(x))
Eq(F_77(x), F_78(x) + F_79(x))
Eq(F_78(x), F_29(x)*F_5(x))
Eq(F_79(x), F_80(x))
Eq(F_80(x), F_11(x)*F_29(x)*F_81(x))
Eq(F_81(x), F_82(x)/F_11(x))
Eq(F_82(x), F_18(x))
Pack JSON:
{"name": "point_placements_req_corrob", "initial_strats": [{"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.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": [[0, 1, 3, 4, 2], [0, 1, 4, 3, 2], [0, 3, 1, 4, 2], [0, 3, 4, 1, 2], [0, 4, 1, 3, 2], [0, 4, 3, 1, 2], [1, 0, 3, 4, 2], [1, 0, 4, 3, 2], [1, 4, 0, 3, 2], [4, 0, 1, 3, 2], [4, 0, 3, 1, 2], [4, 1, 0, 3, 2]], "symmetry": false}, {"class_module": "tilings.strategies.verification", "strategy_class": "LocallyFactorableVerificationStrategy", "ignore_parent": false, "basis": [[0, 1, 3, 4, 2], [0, 1, 4, 3, 2], [0, 3, 1, 4, 2], [0, 3, 4, 1, 2], [0, 4, 1, 3, 2], [0, 4, 3, 1, 2], [1, 0, 3, 4, 2], [1, 0, 4, 3, 2], [1, 4, 0, 3, 2], [4, 0, 1, 3, 2], [4, 0, 3, 1, 2], [4, 1, 0, 3, 2]], "symmetry": 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}]], "symmetries": [], "iterative": false}
Specification JSON:
{"root": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "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": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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], [2, 0]], [[1, 1]]]}}, "idx": 0}, {"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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}]}}, "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 1], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"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, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"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": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [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], [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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 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, 1], [0, 2], [2, 1], [2, 2]], [[1, 0]]]}}, "idx": 0}, {"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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 1], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"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, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"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": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [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], [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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}]], "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, 1], [0, 2], [2, 1], [2, 2]], [[1, 0]]]}}, "idx": 0}, {"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, 0]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"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], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 1], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 1], [0, 2], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 1], [0, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[2, 4]]}]], "assumptions": []}, "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]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "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, 1], [0, 2], [0, 3]], [[1, 0], [3, 0]], [[2, 4]]]}}, "idx": 1}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "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, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "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": [[0, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 3], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "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, 1], [0, 3], [2, 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, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "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, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}], "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": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 2]]}]], "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2]], [[1, 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, 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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 4], [0, 1], [0, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 4]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 4], [0, 1], [0, 2], [0, 4]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 1], [0, 4], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 2], [0, 4], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 2], [0, 1], [0, 4]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 4], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 4], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 4], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "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]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 4]], [[1, 3]], [[2, 0], [3, 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, 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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 2], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"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": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [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], [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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}]], "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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [0, 3], [2, 2], [2, 3]], [[1, 1]], [[3, 0]]]}}, {"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, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "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]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "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, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 4]]}, {"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, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 2], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[1, 1], [1, 0], [1, 1]]}, {"patt": [1, 2, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"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": [[1, 1], [1, 0], [1, 1]]}, {"patt": [2, 1, 0], "pos": [[0, 1], [1, 1], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[1, 1], [1, 1], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [1, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [1, 0], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 2, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [2, 0, 3, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [2, 3, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"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, 1], [0, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [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], [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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"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": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 0], [1, 0], [1, 0]]}, {"patt": [3, 2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 1], [1, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [1, 1], [1, 0], [1, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1], [1, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 1], [1, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [1, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [1, 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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 2], [0, 3], [2, 2], [2, 3]], [[1, 1]], [[3, 0], [3, 4]]]}}, {"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, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "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.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "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, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}]], "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, 1], [0, 3], [2, 1], [2, 2]], [[1, 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, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "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, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 2]]}]], "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, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "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]], [[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, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}]}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[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": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 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, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 2]]}]], "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, 1], [0, 2], [0, 4], [2, 1], [2, 2], [2, 3]], [[1, 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, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 3]]}]}}, {"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": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[1, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[1, 5], [3, 4]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[3, 4]]}], [{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 3]]}]], "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, 1], [0, 3], [1, 1], [1, 5], [3, 0], [3, 4]], [[2, 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, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[1, 4]]}]}}, {"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, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[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": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [1, 1]], [[2, 0], [2, 3]]]}}, {"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, 3]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [1, 1], [1, 3]], [[2, 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, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "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], [0, 3], [1, 2], [2, 0]], [[3, 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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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, 1], [0, 2], [2, 2], [3, 1]], [[1, 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, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 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, 2], [2, 0]], [[3, 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, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 1]]}]}}, {"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, 0]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "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": [[1, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 1]]}]}}, {"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, 0]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 3]]}]], "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": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "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": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": false, "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": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[3, 5], [3, 5]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[3, 5], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}], [{"patt": [0], "pos": [[3, 5]]}]], "assumptions": []}, "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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 4]], [[1, 3]], [[2, 0], [3, 0], [3, 5]]]}}, {"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, 3]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[1, 6]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 6]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0], "pos": [[3, 6]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 6], [0, 6]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 5], [2, 5]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 6], [0, 6]]}, {"patt": [1, 0], "pos": [[0, 6], [2, 5]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[2, 5], [2, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 6]]}, {"patt": [0], "pos": [[2, 5]]}], [{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 5], [0, 5]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 5], [0, 5]]}, {"patt": [1, 0], "pos": [[0, 5], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 4]]}]], "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, 1], [0, 2], [0, 4], [0, 6], [2, 0], [2, 5], [3, 0]], [[1, 3]]]}}, {"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, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 5], [0, 5]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 5], [0, 5]]}, {"patt": [1, 0], "pos": [[0, 5], [1, 4]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 4]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_insertion", "strategy_class": "RequirementInsertionStrategy", "ignore_parent": true, "gps": [{"patt": [0], "pos": [[0, 5]]}]}}, {"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, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 4], [1, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 4], [1, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 4]]}]], "assumptions": []}, "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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 3]], [[1, 0], [1, 4], [2, 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": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [2, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 3], [0, 4]], [[1, 0], [2, 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, 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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "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": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1], [0, 2], [0, 4]], [[1, 3]], [[2, 0], [3, 0]]]}}, {"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, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "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.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "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, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "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, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}], "indices": [0, 0], "direction": 2, "own_col": true, "own_row": true, "include_empty": 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, 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, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "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.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "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], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "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.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "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, 1]], [[1, 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": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "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.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.factor", "strategy_class": "FactorStrategy", "ignore_parent": true, "workable": true, "partition": [[[0, 1]], [[1, 0]]]}}, {"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, 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, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}], "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": "EquivalencePathRule", "rules": [{"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 2], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 2], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 2], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "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": "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, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "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": [[2, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}], "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": 1, "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": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "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": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 3]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 3], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 0], [2, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}], "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": "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, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 1], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"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, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 3, "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": [0, 1, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 1], [0, 1], [0, 0]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 1]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 0], [0, 1], [0, 0]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 1], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 1], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 1], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"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, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 3, "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": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "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": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}], "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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 3], [0, 3], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 0], [0, 3], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 3], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 3], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 3], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 4], [0, 4], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 4], [0, 4], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 4], [0, 1], [0, 4]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 4]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 4], [0, 1], [0, 2], [0, 4]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 1], [0, 4], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 2], [0, 4], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 2], [0, 1], [0, 4]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 4], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 4], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 4], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 4], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 4], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 4], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [1, 2, 0], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [0, 0], [0, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 2]]}]], "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, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 2], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"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": 1, "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, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 0], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [2, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 0]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 2], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"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": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 2], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "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": "Rule", "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]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 1, 2], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [1, 2, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [2, 1], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 1], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 2], [2, 2], [2, 1]]}, {"patt": [2, 1, 0], "pos": [[2, 2], [2, 2], [2, 1]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [2, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [2, 1], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"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, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 1], [2, 1], [2, 1]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 2], [2, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [2, 2], [2, 1], [2, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 2], [2, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [2, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "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": "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, 1]]}, {"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], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 1]]}, {"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], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 1], [0, 3]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 1], [0, 2], [0, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 1], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 1], [0, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[2, 4]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.row_and_col_separation", "strategy_class": "RowColumnSeparationStrategy", "ignore_parent": true, "inferrable": true, "possibly_empty": false, "workable": true}}, "idx": 0}, {"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, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 3], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"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], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[2, 3]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 3]]}], "indices": [0], "direction": 0, "own_col": true, "own_row": true, "include_empty": false}}, "idx": 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, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [1, 0], [1, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 3], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[0, 2], [0, 0], [1, 0]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 0], [0, 2], [0, 2], [0, 1]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 1], [0, 2], [0, 2], [0, 1]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[1, 0], [1, 0], [1, 0], [1, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 2]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 2]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 0], [0, 2], [0, 1]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 1], [0, 2], [0, 1]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 2]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 0], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 1], [0, 1], [0, 2], [0, 1], [0, 1]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 1], [0, 2], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 5]]}, {"patt": [0, 1], "pos": [[3, 5], [3, 5]]}, {"patt": [1, 0], "pos": [[0, 4], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 4], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 5], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 5], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 4], [2, 3], [2, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 4], [2, 4], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 4], [0, 3], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[0, 4], [2, 3], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 3], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 4], [2, 4], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 4], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 3], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 3], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [2, 3], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [2, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 4]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 3], [0, 4], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 3], [0, 4], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 4], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 4], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 4], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 3], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 3], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 5]]}]], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 2], [3, 5]]}, {"patt": [0, 1], "pos": [[3, 5], [3, 5]]}, {"patt": [1, 0], "pos": [[0, 4], [3, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [3, 2]]}, {"patt": [1, 0], "pos": [[2, 4], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 5], [3, 2]]}, {"patt": [1, 0], "pos": [[3, 5], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 3], [2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[2, 3], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [0, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 3], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[2, 3], [2, 4], [2, 4]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 2], [3, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [1, 0, 2], "pos": [[2, 4], [2, 3], [2, 4]]}, {"patt": [1, 2, 0], "pos": [[2, 4], [2, 4], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 4], [0, 3], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[0, 4], [2, 3], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[2, 4], [2, 3], [2, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 2], [3, 2], [3, 2]]}, {"patt": [2, 1, 0], "pos": [[0, 4], [2, 4], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[2, 4], [2, 4], [2, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 3], [0, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [0, 3], [2, 4]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 3], [0, 4], [2, 3], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [0, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [0, 4], [2, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 2], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [0, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [0, 4], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 3], [0, 3], [0, 4], [2, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 2], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 4]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 3], [0, 4], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 3], [0, 4], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 4], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 4], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 4], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 4], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 4], [0, 4], [2, 4], [2, 4], [2, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 4], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 4], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 4], [0, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 4], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 3], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 3], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [2, 4], [2, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 3], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4], [2, 4]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 5]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 4]]}, {"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, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 3], [2, 3]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 3], [2, 3]]}, {"patt": [1, 0, 2], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [1, 2, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [0, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[0, 3], [2, 2], [2, 3]]}, {"patt": [2, 0, 1], "pos": [[2, 3], [2, 2], [2, 3]]}, {"patt": [2, 1, 0], "pos": [[0, 3], [2, 3], [2, 2]]}, {"patt": [2, 1, 0], "pos": [[2, 3], [2, 3], [2, 2]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [0, 2], [2, 3]]}, {"patt": [0, 2, 1, 3], "pos": [[0, 2], [0, 3], [2, 2], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [0, 3], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 2, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [0, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [0, 3], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 2, 3], "pos": [[0, 2], [0, 2], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[3, 0], [3, 0], [3, 0], [3, 0]]}, {"patt": [1, 3, 0, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 3]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [2, 0, 3, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [2, 3, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [0, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [0, 3], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 0, 2, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 1, 0, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 2], [2, 2], [2, 2]]}, {"patt": [3, 2, 0, 1], "pos": [[2, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 1, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 3], [2, 2]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 1, 4, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [0, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 2], [2, 3], [2, 2], [2, 2]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [0, 3, 4, 1, 2], "pos": [[0, 3], [0, 3], [2, 3], [2, 3], [2, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 2], [2, 2], [2, 2]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 2], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [0, 4, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [0, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 3], [2, 2]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 0, 3, 4, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [0, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 2], [0, 2], [0, 3], [0, 2], [2, 2]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 4, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 2], [0, 3], [0, 2], [0, 2], [2, 2]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 4, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 2], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}, {"patt": [4, 0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [2, 3], [2, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 2], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [4, 1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3], [2, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[3, 4]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[3, 2]]}]}}]}, {"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, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 3, "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"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], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 2]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 3, "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [2, 0]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[3, 3]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}], "indices": [0], "direction": 1, "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, 1]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[1, 3], [3, 3]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[1, 3], [3, 3]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[3, 3], [3, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[3, 3]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[0, 5]]}, {"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, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0, 1], "pos": [[1, 5], [1, 5]]}, {"patt": [0, 1], "pos": [[2, 2], [2, 2]]}, {"patt": [0, 1], "pos": [[3, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[1, 5], [1, 5]]}, {"patt": [1, 0], "pos": [[1, 5], [3, 4]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 2]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}], "requirements": [[{"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[3, 4]]}], [{"patt": [0], "pos": [[2, 2]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}], "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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}], [{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 0]]}], "indices": [0], "direction": 3, "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, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 1], [1, 1], [1, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [1, 1], [1, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [1, 1]]}], "requirements": [[{"patt": [0], "pos": [[1, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0, 1], "pos": [[1, 1], [1, 1]]}, {"patt": [1, 0], "pos": [[1, 1], [1, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}], [{"patt": [0], "pos": [[1, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.obstruction_inferral", "strategy_class": "ObstructionInferralStrategy", "gps": [{"patt": [0], "pos": [[1, 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": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[1, 0]]}], "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, 1]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 1], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[2, 1]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 1]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 0], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 1], [3, 1]]}, {"patt": [1, 0], "pos": [[1, 2], [2, 0]]}, {"patt": [1, 0], "pos": [[3, 1], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [2, 0], [2, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[1, 2], [1, 2], [1, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [1, 2], [1, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [1, 2]]}], "requirements": [[{"patt": [0], "pos": [[3, 1]]}]], "assumptions": []}], "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": "Rule", "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]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[3, 0]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [3, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [3, 1], [3, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [2, 0, 1], "pos": [[3, 1], [3, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [3, 1], [3, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [3, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 4]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}], "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, 2]]}, {"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[3, 4], [3, 4]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[3, 4], [3, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}], [{"patt": [0], "pos": [[3, 4]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 5]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[3, 5], [3, 5]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[3, 5], [3, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}], [{"patt": [0], "pos": [[3, 5]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 0], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}], [{"patt": [0], "pos": [[0, 3]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 0]]}]], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 3], [0, 3]]}, {"patt": [0, 1], "pos": [[0, 3], [2, 3]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [0, 3]]}, {"patt": [1, 0], "pos": [[0, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 0]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [0, 1], "pos": [[2, 1], [2, 2]]}, {"patt": [0, 1], "pos": [[2, 3], [2, 3]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [2, 3]]}, {"patt": [1, 0], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[2, 2], [2, 1]]}, {"patt": [1, 0], "pos": [[2, 3], [2, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 2], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [2, 2], [2, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 2]]}, {"patt": [2, 0, 1], "pos": [[2, 1], [2, 1], [2, 1]]}, {"patt": [2, 0, 1], "pos": [[2, 2], [2, 2], [2, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [2, 1], [2, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [2, 2], [2, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [2, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [2, 2]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[2, 3]]}], [{"patt": [0], "pos": [[1, 0]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0, 1], "pos": [[0, 2], [0, 2]]}, {"patt": [1, 0], "pos": [[0, 2], [0, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}], [{"patt": [0], "pos": [[0, 2]]}]], "assumptions": []}, "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": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[2, 4]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}], "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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[0, 4], [0, 4]]}, {"patt": [0, 1], "pos": [[0, 4], [2, 4]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1], "pos": [[2, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[0, 4], [0, 4]]}, {"patt": [1, 0], "pos": [[0, 4], [2, 4]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[2, 4], [2, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 4]]}, {"patt": [0], "pos": [[2, 4]]}], [{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"patt": [0], "pos": [[0, 3]]}, {"patt": [0], "pos": [[0, 5]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 2]]}, {"patt": [0], "pos": [[1, 4]]}, {"patt": [0], "pos": [[1, 5]]}, {"patt": [0], "pos": [[1, 6]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[2, 6]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0], "pos": [[3, 5]]}, {"patt": [0], "pos": [[3, 6]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[0, 6], [0, 6]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1], "pos": [[2, 5], [2, 5]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[0, 6], [0, 6]]}, {"patt": [1, 0], "pos": [[0, 6], [2, 5]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[2, 5], [2, 5]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 6]]}, {"patt": [0], "pos": [[2, 5]]}], [{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "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": "Rule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[1, 1]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [0, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 1], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [1, 0], [1, 0]]}, {"patt": [0, 2, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 0], [0, 0], [0, 1]]}, {"patt": [2, 0, 1], "pos": [[1, 0], [1, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [1, 0], [1, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [1, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}, "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": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}], "strategy": {"class_module": "tilings.strategies.requirement_placement", "strategy_class": "RequirementPlacementStrategy", "ignore_parent": false, "gps": [{"patt": [0], "pos": [[0, 1]]}], "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, 2]]}, {"patt": [0], "pos": [[1, 0]]}, {"patt": [0], "pos": [[1, 1]]}, {"patt": [0], "pos": [[1, 3]]}, {"patt": [0], "pos": [[2, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0, 1], "pos": [[0, 0], [0, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [2, 0]]}, {"patt": [0, 1], "pos": [[0, 0], [3, 0]]}, {"patt": [0, 1], "pos": [[1, 2], [1, 2]]}, {"patt": [1, 0], "pos": [[0, 0], [0, 0]]}, {"patt": [1, 0], "pos": [[1, 2], [1, 2]]}, {"patt": [0, 1, 2], "pos": [[0, 0], [0, 1], [0, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [0, 2, 1], "pos": [[0, 0], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 3], [0, 1]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 0], [0, 3]]}, {"patt": [1, 0, 2], "pos": [[0, 1], [0, 1], [0, 3]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 0], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 1], [0, 1], [0, 1], [0, 1]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 0], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 1], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 3], [0, 3], [0, 3], [0, 3]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 2]]}]], "assumptions": []}, "children": [{"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0], "pos": [[0, 0]]}, {"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, 1]]}, {"patt": [0], "pos": [[2, 2]]}, {"patt": [0], "pos": [[2, 3]]}, {"patt": [0], "pos": [[2, 4]]}, {"patt": [0], "pos": [[3, 1]]}, {"patt": [0], "pos": [[3, 2]]}, {"patt": [0], "pos": [[3, 3]]}, {"patt": [0], "pos": [[3, 4]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 3], [1, 3]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}, {"patt": [1, 0], "pos": [[1, 3], [1, 3]]}, {"patt": [0, 1, 2], "pos": [[0, 1], [0, 2], [0, 4]]}, {"patt": [0, 1, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [0, 2, 1], "pos": [[0, 1], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[0, 2], [0, 4], [0, 2]]}, {"patt": [0, 2, 1], "pos": [[2, 0], [3, 0], [3, 0]]}, {"patt": [0, 2, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 1], [0, 4]]}, {"patt": [1, 0, 2], "pos": [[0, 2], [0, 2], [0, 4]]}, {"patt": [2, 0, 1], "pos": [[3, 0], [3, 0], [3, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 1, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 1], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 2], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[2, 0], [2, 0], [3, 0], [3, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 1], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 2], [0, 2], [0, 2], [0, 2]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 1], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 2], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 4], [0, 4], [0, 4], [0, 4]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [2, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[2, 0], [2, 0], [2, 0], [3, 0]]}], "requirements": [[{"patt": [0], "pos": [[1, 3]]}]], "assumptions": []}], "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": [0, 1], "pos": [[0, 0], [0, 0]]}], "requirements": [[{"patt": [0], "pos": [[0, 0]]}]], "assumptions": []}, "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": [[1, 1]]}, {"patt": [0, 1], "pos": [[0, 1], [0, 1]]}, {"patt": [0, 1], "pos": [[1, 0], [1, 0]]}, {"patt": [1, 0], "pos": [[0, 1], [0, 1]]}], "requirements": [[{"patt": [0], "pos": [[0, 1]]}]], "assumptions": []}], "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": "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": "tilings.strategies.verification", "rule_class": "OneByOneVerificationRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [0, 1, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [0, 3, 1, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}, {"patt": [1, 0, 3, 2], "pos": [[0, 0], [0, 0], [0, 0], [0, 0]]}], "requirements": [], "assumptions": []}, "strategy": {"class_module": "tilings.strategies.verification", "strategy_class": "OneByOneVerificationStrategy", "ignore_parent": false, "basis": [[0, 1, 3, 4, 2], [0, 1, 4, 3, 2], [0, 3, 1, 4, 2], [0, 3, 4, 1, 2], [0, 4, 1, 3, 2], [0, 4, 3, 1, 2], [1, 0, 3, 4, 2], [1, 0, 4, 3, 2], [1, 4, 0, 3, 2], [4, 0, 1, 3, 2], [4, 0, 3, 1, 2], [4, 1, 0, 3, 2]], "symmetry": false}}, {"class_module": "comb_spec_searcher.strategies.rule", "rule_class": "VerificationRule", "comb_class": {"class_module": "tilings.tiling", "comb_class": "Tiling", "obstructions": [{"patt": [], "pos": []}], "requirements": [], "assumptions": []}, "strategy": {"class_module": "comb_spec_searcher.strategies.strategy", "strategy_class": "EmptyStrategy"}}]}